检索值我在我的视图以下代码:C#中控制器从动态创建的复选框鉴于
@foreach (var x in model)
{
<input type="checkbox" name="@x.name" /> @x.name
}
即环路将产生约10复选框与他们每个人的具有期间所产生的唯一的名称运行。这一点的关键在于让我不必键入每个名称的值即可。所以当我试图检查我的控制器是否每个复选框都被选中时,我该怎么做?通常情况下,我会一个参数传递给我的控制器
public ActionResult MyController(string/bool checkboxName)
,这将正常工作,如果我有一个复选框。但是,在控制器中为每个复选框传递10个参数听起来很疯狂!如果我在后面添加更多x in model
以便我有20个复选框?
不清楚你想做什么。你的复选框甚至没有value属性(如果你有一个复选框,你永远不会使用'bool checkboxName'来绑定)你真的想用这个来实现什么? –