我有一个包含列表的视图,我想根据视图模型中的变量将类添加到特定的列表项。
<ul>
<li>List Item 1</li>
<li>List Item 2</li>
<li>List Item 3</li>
</ul>
变量可以是任何东西。目前它是一个整数。以下是我现在所拥有的,但我认为这不是最干净的方法。
string[] listClasses = new string[3];
int? selectedListElement= (int?)ViewData["SelectedListElement"];
if(tabNumber.HasValue)
{
tabClasses[tabNumber.Value] = "selected";
}
<li class="@listClasses[0]">List Item 1</li>
<li class="@listClasses[1]">List Item 2</li>
<li class="@listClasses[2]">List Item 3</li>