有人可以解释如何从Request.Form对象中获取具有相同名称属性的所有复选框的值吗?
我有一个具有List模型的View。当我遍历项目时,我会显示Html.CheckBoxFor(modelItem => item.SomeBoolValue)
。 Razor将该值呈现为每个checkbox
元素的名称。
在服务器端,在Controller中,我尝试使用Request.Form.Get("item.SomeBoolValue")
提取信息。它会在字符串中返回一系列 true 和 false 。但是当我尝试通过索引(Request.Form.Get("item.SomeBoolValue")[i]
)访问复选框时,它会返回一个奇怪的代码(例如 102f 或 97a )。
如何正确获取逻辑所需的复选框中的值?请帮忙,我为此疯狂。随处搜索,尝试了一切。