Заголовок имеет ошибку синтаксического анализа, потому что вы не задали заголовок:
@{
ViewBag.Title = "Home Page";
}
сейчас для оператора else, не используйте обратно синтаксис @
:
@if(visible)
{
Html.TextBoxFor(bs => Model.Row_Description, new { @class = "rowdesc", size = 45 })
}
else
{
Html.TextBoxFor(bs => Model.Row_Description, new { @class = "rowdesc", size = 45, disabled = "disabled" })
}
Вы проверяете логическое значение, вам просто нужно другое.Также для else if
он работает так же.
Ваш код можно еще больше упростить, просто выполнив:
@Html.TextBoxFor(bs => Model.Row_Description, new { @class = "rowdesc", size = 45, disabled = visible ? "" : "disabled" })
Поскольку вы все равно отображаете один и тот же код, просто изменив атрибутоснованный на значении.Для меня это становится более читабельным.