Мне нужно включить/отключить определенные элементы управления в представлении в зависимости от состояния. Я пытаюсь использовать ответ в этой ссылке here, но в моем случае это не сработало. В настоящее время я использую (псевдо) код, как показано ниже, который работает, но безумно использовать его, поскольку есть много таких записей. Мне нужно решение, как в hereКак программировать включение/выключение управления в режиме бритвы
@{ if (Model.ChargeCost == true)
{
@Html.TextBoxFor(m => m.Cost, new { @id="myId", @class = "form-control" })
}
else
{
@Html.TextBoxFor(m => m.Cost, new { @id = "myId", @class = "form-control", disabled = "disabled" })
}
UPDATE: Я ИЗВИНИТЬСЯ за недопониманием, но код, что у меня ПРИМЕР работает отлично. Что мне нужно, тот, кто на самом деле имеет более глубокое понимание MVC5 и C#, который может оптимизировать эти страшные КОДЫ, так как я еще много условий, как эти в ЗРЕНИИ ..
Примечание стороны: 'если Model.ChargeCost == true' такое же, как' если Model.ChargeCost' – melancia
You ч ave закрытая цитата: '@class =" form-control, disabled = "disabled" '=>' @class = "form-control", @disabled = "disabled" ' – melancia
Вы используете Visual Studio, а не что-то как Блокнот, не так ли? Intellisense должен был указать на вашу проблему здесь. –