对于视图,我必须生成一些复选框。
我有一个项目集合:
public class ItemSelection
{
public int Id { get; set; }
public String Name { get; set; }
public Boolean IsSelected { get; set; }
public Boolean IsActive { get; set; }
}
在视图中,我正在对此进行迭代
@foreach(ItemSelection item in Model.Items){
Html.CheckBoxFor(m=>item.IsSelected)//HERE I WOULD LIKE TO HAVE DISABLED properties if I've a IsActive=falsel
Html.HiddenFor(m=>item.Id)
}
现在我看到我可以做一个“if”,根据这个属性创建一个不同的 HtmlAttribute 数组,但是有没有办法只创建一个数组
new {disabled=item.IsActive?"ONE_SPECIAL_VALUE_HERE":"disabled"}
我试图把false
,或其他一些东西,没有任何效果。