asp.net mvc检查序列化模型状态的复选框

时间:2013-02-18 00:44:42

标签: asp.net-mvc checkbox

我正在构建表单向导。到目前为止,它是通过将对象序列化为隐藏字段来实现的。 在向导的第2步中,我根据数据库中的列表生成复选框

我的观点看起来像这样。

@{
List<MvcApplication2.Models.DB.t_previous_exp> prevExpt = ViewBag.prevexp;
}

@foreach (var checkbox1 in prevExpt)
{    
   input type="checkbox" name="Step2.PrevExp" value="checkbox.ID" />checkbox.name 
} 

它们都以ID作为值添加到模型中。但是当转移到例如向导中的第一步(所有数据都保存并显示)和返回到步骤2时,不会选中复选框。

我知道我需要以某种方式检查模型状态的值并循环它。
但我无法理解......他们的模型值存储在一个字符串[]中,我知道我在循环数据库值。
我可以以某种方式使用checkboxfor吗?

0 个答案:

没有答案