【发布时间】:2012-08-07 14:59:28
【问题描述】:
我在页面上有一些 html 复选框,我需要验证它们是否已在页面的回发事件中检查。
这些复选框的数据不存储在数据库中,只需在使用前检查它们即可进入下一页。
我如何验证它们是否已被检查?我在 Request.Form.AllKeys 集合中没有看到它们
<input id='terms_eligibility' type='checkbox' />
<input id='terms_accurate' type='checkbox' />
<input id='terms_score_release' type='checkbox' />
编辑 这就是我最终做的事情
查看
@Html.CheckBox("terms_eligibility")
控制器
string eligibility = Request.Form.GetValues("terms_eligibility")[0];
【问题讨论】:
-
您没有指定任何
value并且“复选框”不会显示在Form集合中,如果它没有被选中... -
@RonaldMcDonald 你为什么没有这个的视图模型?
标签: c# asp.net-mvc asp.net-mvc-3 asp.net-mvc-partialview