使用@ Html.CheckBox提交多个值

当我在foreach中使用@html.beginform时,我试图将多重值发布到Controller,但是忽略第一个选定复选框旁边的任何内容。

使用@ Html.CheckBox提交多个值

当我检查浏览器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>

也许有一种更简单的方法来解决这个问题?

giftedhappy 回答:使用@ Html.CheckBox提交多个值

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3143745.html

大家都在问