Asp.net mvc 4 绑定可变数量的输入
我想发布一个带有可变数量复选框的表单,因此在模型投标中,我将收到一个数组或Asp.net mvc 4 绑定可变数量的输入,asp.net-mvc-4,model-binding,Asp.net Mvc 4,Model Binding,我想发布一个带有可变数量复选框的表单,因此在模型投标中,我将收到一个数组或IEnumerable,其中包含每个复选框的名称及其值 我假装什么: public class ItemsChecked{ public IEnumerable<string> Names{get; set;} public IEnumerable<bool> Checked{get; set;} //maybe organized in some other w
IEnumerable
,其中包含每个复选框的名称及其值
我假装什么:
public class ItemsChecked{
public IEnumerable<string> Names{get; set;}
public IEnumerable<bool> Checked{get; set;}
//maybe organized in some other way
}
//In view
@model IEnumerable<Tuple<string,bool>>
@foreach(var role in Model)
{
<input name="@role.Item1" type="checkbox" checked="@role.Item2"/>
}
公共类ItemsChecked{
公共IEnumerable名称{get;set;}
公共IEnumerable检查{get;set;}
//也许是以其他方式组织起来的
}
//鉴于
@模型IEnumerable
@foreach(模型中的var角色)
{
}
有没有办法将其绑定到已选中的项?这是的副本
你可以在那里找到Phil Haacks关于如何做的解释的链接。链接位于
在发布问题之前,我实际上已经浏览了该页面。谢谢你的回答。