В других потоках Я видел, что использование скриптов может быть хорошей идеей, но мне не совсем легко сказать, что такое скрипт и каково содержимое страницы.
Заголовок имеет хороший цвет, но " Над ним появляется }else{", что не совсем эстетично.
Если я поставлю @ перед }, боюсь, это не очень оценит.
Может ли кто-нибудь указать мне правильный синтаксис?
Код: Выделить всё
@{if(ViewData["SortOrder"].ToString().Equals("Date"))}
}else{
""
}
@Html.DisplayNameFor(model => model.OrderDate)
Я нашел что-то, что работает. Вопрос будет в том, можно ли хранить скрипт внутри таблицы?
В начале страницы я поставил вот это:
Код: Выделить всё
@{
ViewData["Title"] = "Index";
string strStyle;
string Colorize(){
if(ViewData["SortOrder"].ToString() == "Date")
{
strStyle = "background-color:yellow;";
}
else
{
strStyle = "";
}
return "";
}
}
Код: Выделить всё
@Colorize()
@Html.Raw("")
@Html.DisplayNameFor(model => model.OrderDate)
Подробнее здесь: https://stackoverflow.com/questions/784 ... rd-in-text