Если представление позволяет разрешить редактирование только одного свойства, но все другие свойства отображаются (DisplayFor, не редактируемые), а также , что является хорошим способом спроектировать передачу измененного значения контроллеру?MVC 4 - передать измененное значение из View в контроллер
Прямо сейчас у меня есть скрытые поля ввода для всех свойств, отображаемых с помощью DisplayFor, и контроллер получает полный переданный объект.
Это довольно неэффективно, и я знаю, что достаточно разместить только идентификатор этого объекта и измененное значение.
Пользователь может ввести значение, которое будет изменено следующим образом:
@Html.EditorFor(model => model.Verkaufspreis)
@Html.ValidationMessageFor(model => model.Verkaufspreis)
я мог бы передать идентификатор объекта, как этот
@Html.ActionLink("Edit", "Edit", new { id=Model.ID })
Но как бы я передать значение, которое было изменено ? Спасибо за ваш вклад.
вы знаете значение, которое supose изменить –
Если вы намерены уведомить контроллер без выполнения фактический почтовый запрос, то вы должны использовать ajax. –
@COLD TOLD: Да, я знаю стоимость, это небольшая торговая игра, и действие «Продать запас», пользователь должен ввести цену. – peter