У меня есть приложение ASP MVC 3,
В моей модели у меня есть свойство IsGoodMode bool.
и используя это свойство как <%: Html.HiddenFor(m => m.IsGoodMode)%>
в моем представлении
Когда я открываю страницу в первый раз, мой IsGoodMode
содержит значение false
.
Я меняю значение IsGoodMode
с false
на true
в JavaScript.
Я нажимаю кнопку подтверждения, и контроллер получает модель с IsGoodMode
, содержащим истинное значение.
в контроллере я меняю IsGoodMode
на false
;
Но на странице просмотра IsGoodMode все еще имеет истинное значение.
[HttpPost]
public ActionResult Index(SettingsModel model)
{
model.IsGoodMode = false;
return View(model);
}
Почему это происходит?
Как связать MVC3 свойства после поста назад?
Спасибо