【发布时间】:2011-10-19 20:06:57
【问题描述】:
我希望 mt view 默认选中复选框, 我尝试过这样的事情。
@Html.CheckBoxFor(model=>model.GenericsOK, new { id = ViewBag.GenericsOK, @checked = true })
还有
@Html.CheckBoxFor(model=>model.GenericsOK, new { id = ViewBag.GenericsOK, @checked = "checked"})
在这两种情况下,它都会给出以下错误。 字符串未被识别为有效的布尔值。
我的属性是这样定义的。
private bool _deafaultchecked = true;
[Display(Name = "Generics Ok")]
public bool GenericsOK
{
get { return _deafaultchecked; }
set { _deafaultchecked = value; }
}
有什么建议吗?
因为我找不到解决方案或这个。 我是这样完成的。
@Html.CheckBox("GenericsOK", true, new {id=ViewBag.GenericsOK, name="GenericsOK" })
这符合我的要求。 感谢所有帮助过我的人。
【问题讨论】: