Я выводил текстовое поле на страницу с помощью Html-помощников. Я хочу добавить отключенный атрибут динамически на основе того, является ли логическое значение в моей модели истинным или ложным.
В моей модели есть метод, который возвращает логическое значение:
<% =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 />
Каков самый чистый способ сделать это?