我的MVC应用程序中有两个复选框,它们都是布尔/位字段."NotifyEmail"和"NotifySMS".
每当我回发到服务器并发生错误时,虽然我设置了尝试的值,但是复选框的状态已经消失.
为什么不这么简单呢?
<%=Html.CheckBox("AgreeToRules", (Request.Form["AgreeToRules"] ?? string.Empty).Contains("true"))%>