【发布时间】:2010-11-21 03:39:08
【问题描述】:
我正在使用 Html 帮助程序将文本框输出到页面。我想根据模型中的布尔值是真还是假来动态添加 disabled 属性。
我的模型有一个返回布尔值的方法:
<% =Model.IsMyTextboxEnabled() %>
我目前呈现如下文本框,但我现在想启用或禁用它:
<% =Html.TextBox("MyTextbox", Model.MyValuenew { id = "MyTextbox", @class = "MyClass" })%>
如果 Model.IsMyTextboxEnabled() 的返回值 == true 我希望输出以下内容:
<input class="MyClass" id="MyTextbox" name="MyTextbox" type="text" value="" />
如果它 == false,我希望它输出为:
<input class="MyClass" id="MyTextbox" name="MyTextbox" type="text" value="" disabled />
最干净的方法是什么?
【问题讨论】:
标签: asp.net html asp.net-mvc