复选框没有进入Request.Form(NameValueCollection)

时间:2014-12-04 15:43:10

标签: asp.net-mvc-4

我在MVC 4.0中创建一个方法,它在Form中获取Request.Form(Namevaluecollection)。我在复选框和单选按钮中遇到了以下问题。

我在下面的代码中添加了动态复选框或单选按钮,我在我的一个控制器方法中将表单值集合设置为“NameValueCollection formsCollection = Request.Form”,但是复选框或单选按钮没有进入“{{1} “而其他控件如文本框,文本区域,下拉列表将正常工作。

formsCollection.AllKeys

1 个答案:

答案 0 :(得分:0)

您在两个复选框和主id="checkbox83ac0fad-41d5-40e5-99cd-f99ea8877b04"上都有div。 <{1}}中的 ID 应该是唯一的。

删除复选框上的 ID 。这应该可以解决你的问题。

HTML使用FormsCollection进行绑定,而非Name。所以你真的不需要你的元素有ID。