В моем HTML-файле у меня есть текстовое поле, которое должно быть отключено или включено, в зависимости от значения моего контроллера.
Нет проблем, чтобы установить его в отключенном режиме, но чтобы включить его ...
это мой код:
<%= Html.TextBoxFor(model => model.test, new Dictionary<string, object> { { "disabled", ViewContext.RouteData.Values["controller"].ToString() == "MyTest" ? "" : "disabled"}}
Я видел несколько идей по этому вопросу: здесь
mvccontrib.FluentHtml или InputExtensions являются единственными решениями, чтобы ответить на мой вопрос ???
Я использую «отключено», но я могу использовать атрибут «только для чтения» ... цель этого кода - не дать пользователю заполнить текстовое поле ...
Спасибо за ваши советы по этому вопросу.