gpt4 book ai didi

asp.net-mvc - 如何在 MVC View 上启用/禁用 Html 助手

转载 作者:行者123 更新时间:2023-12-02 08:57:55 26 4
gpt4 key购买 nike

我开始尝试 MVC。我完成了 NerdDinner 演练,现在我正在创建一个简单的项目来显示 Northwinds 数据库中的产品。我有一个详细信息 View 、一个创建 View 和一个编辑 View 。我想出了如何显示 bool 属性“Discontinued”的复选框,但我希望在详细信息 View 上禁用该控件(因为编辑 View 用于编辑)。这就是我所拥有的:

<div class="display-label">Discontinued: <%: Html.CheckBoxFor(Function(model) model.Discontinued)%></div>

我不确定如何获取或设置复选框的启用属性。 (我想我可以使用javascript来做到这一点,但我认为有更好的方法)。感谢您的帮助。

最佳答案

你想做<%: Html.CheckBoxFor(Function(model) model.Discontinued, new { disabled = disabled })%>

在构造函数中传入 HtmlAttributes。

编辑对于 MVC4 中的 Razor,您可以执行类似的操作:

@Html.CheckBoxFor(m => m.MyValue, new { disabled = "disabled" })

关于asp.net-mvc - 如何在 MVC View 上启用/禁用 Html 助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3467699/

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