CSS в html для MVC: условное форматирование на основе ключевого слова в текстеCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 CSS в html для MVC: условное форматирование на основе ключевого слова в тексте

Сообщение Anonymous »

Я реализую сортировку для ASP.Net MVC Core, и мне хотелось бы поместить цвет фона в заголовок столбца, на котором основана сортировка.
В других потоках Я видел, что использование скриптов может быть хорошей идеей, но мне не совсем легко сказать, что такое скрипт и каково содержимое страницы.
Заголовок имеет хороший цвет, но " Над ним появляется }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 "";
}
}
И затем в таблице, внутри элемента th:

Код: Выделить всё

@Colorize()
@Html.Raw("")

@Html.DisplayNameFor(model => model.OrderDate)

Для Colorize() тип void помог бы, но вставлять его в таблицу не принято.

Подробнее здесь: https://stackoverflow.com/questions/784 ... rd-in-text
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как использовать переменную из одного ключевого слова до другого ключевого слова в рамках робота
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Форматирование HTML в тексте QML
    Anonymous » » в форуме Html
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Условное форматирование модели Laravel
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как скопировать условное форматирование отдельной ячейки с помощью openpyxl?
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как скопировать условное форматирование отдельной ячейки с помощью Openpyxl?
    Гость » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Гость

Вернуться в «CSS»