0

我正在构建一个表单向导。到目前为止它的工作,我通过将对象序列化到一个隐藏字段来做到这一点。在向导的第 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 步时,没有选中任何复选框。

我知道我需要以某种方式检查模型状态的值并循环它。
但我不明白如何......他们的模型值存储在一个字符串[]中,我知道我正在循环访问数据库值。
我可以以某种方式使用复选框吗?

4

0 回答 0