问题描述
|
我正在尝试显示应该出于样式目的而切换类的项目列表。这个想法是创建一个foreach循环,该循环将遍历模型中的所有“ 0”。
我尝试了以下无效的代码(因为我做错了)
@{ 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>
抱歉,我无法发布实际的名称和变量。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)