当我在foreach中使用@html.beginform
时,我试图将多重值发布到Controller,但是忽略第一个选定复选框旁边的任何内容。
当我检查浏览器devtools时,我看到尽管有多个选择,但只有发布的内容是第一个选择的值
我试图在@html.beginform
和@Html.CheckBox
中传递值,但只有第一个值适用于单个值
<td>
@using (html.beginform("AddDismissRule","Home",new { Rule = item.HashDetails,RuleType = 5,Url = this.Request.RawUrl,Name = item.Message }))
{
@Html.CheckBox("checkResp",new { @class = "checkbox-trash" })
<input onclick=" toast(2,'@item.Message','Dismissing...')" id="submit-checkbox" type="submit" value="Submit" />
}
</td>
也许有一种更简单的方法来解决这个问题?