我在MVC 4.0中创建一个方法,它在Form中获取Request.Form(Namevaluecollection)。我在复选框和单选按钮中遇到了以下问题。
我在下面的代码中添加了动态复选框或单选按钮,我在我的一个控制器方法中将表单值集合设置为“NameValueCollection formsCollection = Request.Form
”,但是复选框或单选按钮没有进入“{{1} “而其他控件如文本框,文本区域,下拉列表将正常工作。
formsCollection.AllKeys
答案 0 :(得分:0)
您在两个复选框和主id="checkbox83ac0fad-41d5-40e5-99cd-f99ea8877b04"
上都有div
。 <{1}}中的 ID 应该是唯一的。
删除复选框上的 ID 。这应该可以解决你的问题。
HTML
使用FormsCollection
进行绑定,而非Name
。所以你真的不需要你的元素有ID。