sta*_*acy 7 checkbox razor asp.net-mvc-3
我正在尝试禁用复选框,但我收到错误,无法弄清楚我做错了什么.我的代码是这样的
@Html.CheckBox("", ViewData.TemplateInfo.FormattedModelValue, new { @disabled = true } )
Run Code Online (Sandbox Code Playgroud)
据我所知,通过其他解释如何禁用复选框来判断,应该可行.但是,我收到此错误:
CS1928:'System.Web.Mvc.HtmlHelper'不包含'CheckBox'的定义和最佳扩展方法重载'System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper,string,bool) ,object)'有一些无效的参数
有任何想法吗?谢谢.
Dar*_*rov 10
CheckBox助手需要一个布尔值作为第二个参数.试试这样:
@Html.CheckBox(
"",
bool.Parse((string)ViewData.TemplateInfo.FormattedModelValue),
new { disabled = "disabled" }
)
Run Code Online (Sandbox Code Playgroud)
或者如果这是一个强类型的编辑器模板boolean
:
@model bool
@Html.CheckBox("", Model, new { disabled = "disabled" })
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10583 次 |
最近记录: |