本文介绍了如何在ASP.NET MVC中维护Html.CheckBox()的状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的MVC应用程序中有两个复选框,它们都是布尔/位字段. "NotifyEmail"和"NotifySMS".

I have two checkboxes in my MVC app which are both boolean / bit fields. "NotifyEmail" & "NotifySMS".

每当我发回服务器并发生错误时,即使我设置尝试的值,复选框的状态也会消失.

Whenever I post back to the server and an error occurs, the state of the checkbox is gone event though I set attempted values.

推荐答案

为什么不这么简单?

<%=Html.CheckBox("AgreeToRules", (Request.Form["AgreeToRules"] ?? string.Empty).Contains("true"))%>

这篇关于如何在ASP.NET MVC中维护Html.CheckBox()的状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 22:12