【发布时间】:2012-04-09 12:34:53
【问题描述】:
我是 MVC3 的新手,我不知道如何在 MVC 中使用复选框。 我的视图中有一堆文本,例如
text1
text2
text3
text4
text5
submitbutton
此文本与任何模型无关,它只是纯文本。我想为每个项目放置一个复选框并将其链接到控制器,以便当用户选择一些复选框值并单击提交按钮时,我的控制器会选择已选择的项目。 我尝试使用 @html.checkbox("text"+ index) 并尝试将控制器设为
[HttpPost]
public ActionResult controller(List<string> list)
{
}
但这并没有选择所选项目的列表。你能告诉我我做错了什么或其他方法吗?
【问题讨论】:
-
您应该创建一个将布尔属性和字符串属性关联起来的 ViewModel。 ViewModel 是你的朋友。
标签: asp.net-mvc asp.net-mvc-3 checkbox