Ответ 1
Я бы использовал тернарный оператор? и напишите что-нибудь подобное.
<tr class="@(item.Level==1?"classA":item.Level == 2?"classB":"")">
Это не очень читаемо и не будет работать со сложными компарадиями. В этих случаях я предлагаю вам объявить метод в режиме бритвы
@functions{
public string GetClassFromLevel(int level)
{
return level == 1 ? "classA" : level == 2 ? "classB" : "";
}
}
<tr class"@GetClassFromLevel(item.Level)">