gpt4 book ai didi

asp.net-mvc-3 - 禁用 mvc3 中的复选框

转载 作者:行者123 更新时间:2023-12-03 03:28:24 25 4
gpt4 key购买 nike

我正在尝试禁用复选框,但出现错误并且无法弄清楚我做错了什么。我的代码是这样的

@Html.CheckBox("", ViewData.TemplateInfo.FormattedModelValue, new { @disabled = true } )

据我所知,从如何禁用复选框的其他解释来看,应该可行。但是,我收到此错误:

CS1928: 'System.Web.Mvc.HtmlHelper' does not contain a definition for 'CheckBox' and the best extension method overload 'System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper, string, bool, object)' has some invalid arguments

有什么想法吗?谢谢。

最佳答案

CheckBox 助手需要一个 bool 值作为第二个参数。尝试这样:

@Html.CheckBox(
"",
bool.Parse((string)ViewData.TemplateInfo.FormattedModelValue),
new { disabled = "disabled" }
)

或者如果这是一个boolean的强类型编辑器模板:

@model bool
@Html.CheckBox("", Model, new { disabled = "disabled" })

关于asp.net-mvc-3 - 禁用 mvc3 中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6984462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com