Я использую MVC3 в ASP.NET. В почтовой акции,
У меня есть вид, в котором он должен позволить мне редактировать значения. Некоторые поля доступны только для чтения, а некоторые - редактируемые. Если происходит сбой проверки, он должен сохранить значения и отобразить то же самое представление. Если ошибок нет, то следует разрешить мне отправить форму.
Control1:
Имя, которое я должен отображать как метку, поскольку оно должно быть доступно только для чтения
@Html.DisplayFor(Model => Model.Absentee.Name)
Control2:
Я должен отобразить это как текстовое поле, чтобы его можно было редактировать. Это обязательное поле.
@Html.TextBoxFor(Model => Model.AbsStart)
@Html.ValidationMessageFor(Model => Model.AbsStart) (This Makes it as a required Field)
Контроль 3:
Это также текстовое поле, но не обязательное поле.
@Html.DisplayFor(Model => Model.AbsEnteredAt)
Когда нет ошибок проверки, все работает отлично, но когда есть ошибка проверки, я буду в том же виде (что я и хочу), но значение в первом элементе управления не сохраняется.
Так, в основном, когда ошибка проверки, значение не сохраняется в DisplayFor Control
Что мне сделать, чтобы отсортировать это?
Спасибо