Только начал изучать, как разрабатывать приложение ASP.NET, я озадачен тем, как сделать флажок всегда снятым, даже после отправки формы, когда пользователь ставит флажок. Флажок предназначен для подтверждения того, что пользователь согласен с условиями... и когда отправка формы возвращает некоторые ошибки, я хочу отобразить сообщение об ошибке на экране и оставить флажок снятым, независимо от того, был ли он отмечен или нет.
На мой взгляд имею следующее:
<%: Html.CheckBoxFor(m => m.UserAgreement) %>
И я пробовал в своем контроллере следующее, и ни один из них не работает:
ViewData["UserAgreement"] = false;
return View(new MyModel { UserAgreement = false});
Кто-нибудь может помочь в том, как достичь того, что мне нужно? Спасибо.