Я пытаюсь отобразить список элементов, которые должны переключать класс для стилизации.Идея состоит в том, чтобы создать цикл foreach, который будет циклически проходить через все myObj
в модели.
Я попробовал следующий код, который не работает (потому что я делаю это неправильно)
@{ int i = 2;
foreach(var myObj in Model)
{
if (i % 2 == 0)
{
<div class="class1">
}
else
{
<div class="class2">
}
Html.Partial(...);
</div>
i += 1;
}
}
Как правильно это сделать?
Обновление
Я также попробовал следующий код, который, хотя и компилируется, не отображает HTML-код внутри (и яя уверен, что в Model есть объекты).
@{ int i = 2;
foreach(var myObj in Model)
{
if (i % 2 == 0)
{
@:<div class="class1">
}
else
{
@:<div class="class2">
}
Html.Partial(...);
@:</div>
i += 1;
}
}
Это частичный класс, называемый
<div class="class">
<div class="class2">
@if (string.IsNullOrEmpty(var))
{
@var2
}
else
{
@var
}
</div>
<div class="class3">
@var3
</div>
</div>
<div class="class4">
<p>var4</p>
<ul class="class5">
<li>element1</li>
<li>element2</li>
</ul>
</div>
Извините, я не могу опубликовать реальные имена и переменные.