У меня есть представление, состоящее из формы и текстовых полей. Как установить значение по умолчанию в каждом поле для строк и значений int?Как установить значение по умолчанию HTML.TextBoxFor()
Я хочу, чтобы страница загружала значение каждого окна, поэтому мне не нужно вводить значения.
Я не могу ничего изменить в Модели.
@model MyDb.Production.ProductionMaterial
@{
ViewBag.Title = "CreateMaterial";
}
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>ProductionOrderMaterial</legend>
<div class="editor-label">
@Html.LabelFor(model => model.Position)
</div>
<div class="editor-field"> //something like
@Html.TextBoxFor(model => model.Position, Or 5)
@Html.ValidationMessageFor(model => model.Position)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.ArticleId)
</div>
<div class="editor-field"> //something like
@Html.TextBoxFor(model => model.ArticleId. Or "")
@Html.ValidationMessageFor(model => model.ArticleId)
</div>
}
Вы имеете в виду, что я кладу валу в сумку и отправляю ее в –
Вы можете игнорировать сумку для просмотра. Модель TextBoxFor reference.Position, которая затем ссылается на модель, определенную в верхней части «model ProductionMaterial». Свойство Position будет использоваться для заполнения TextBoxFor. (Я обновил свой ответ) – MotoSV
Я точно не понимаю, что я должен писать в своем действии? –