CheckBox Html助手

时间:2009-09-22 11:17:20

标签: asp.net-mvc

我在ASP.NET MVC上找到了很多教程。但是大多数教程都使用了复选框和单选按钮html助手。我需要一些关于它们的教程。

***我在Data模型中有一个名为“Checked”的字段。现在,我如何验证在我的表单视图中是否已选中或未选中?

3 个答案:

答案 0 :(得分:0)

我刚遇到这样的问题,我决定通过输入我自己的HTML来完全跳过它。

您可以将复选框添加为操作的参数,然后将完全为您处理,或者您最好直接输入HTML。

复选框的帮助程序实际上不会为每个调用生成一个,而是两个复选框。这是因为POSTed表单中不会出现未选中的复选框,因此可能无法知道数据是否缺失,或者是否已取消选中。

取决于您的型号,这对您来说是否有问题。如果您没有为复选框将参数添加到atcion,您将收到一个字符串值,例如:

"{true,false}"

两个值:当前值(新值)和前一个值(用户交互之前的值)。然后,您需要解析此字符串以获取实际值。

要放置参数,可以检查AccountController中的LogOn操作,该操作是在Visual Studio中为MVC启动项目中生成的。

答案 1 :(得分:0)

从复选框上查看我的答案 checkbox

单选按钮与html输入按钮相同,没什么新的..

答案 2 :(得分:0)

感谢Palantir。我刚刚解决了我的问题。我添加复选框作为控制器动作方法的参数,它可以工作!