美好的一天!
在PHP中,可以使用方括号为输入元素指定name属性,如下所示:name="my_value[]"
并且PHP会自动将其转换为服务器端的数组。
这是否可以在ASP.NET MVC中使用?如果没有,是否有任何替代方法可以处理ASP.NET MVC中的一堆复选框?
提前致谢!
答案 0 :(得分:13)
是的,有可能。您可以查看following blog post关于默认模型绑定器使用的约定。
答案 1 :(得分:11)
确保名称仍然相同,但请继续删除括号。然后,您可以将值添加到数组中,如下所示:
string[] values = Request.Form.GetValues("my_value");
foreach (string value in values) {
...
}