我正在使用 <% foreach ...%> 循环来在我的网站上列出一系列物品。
我想为列表中交替行的样式添加不同的背景颜色。我已经找到了一种方法来实现这一点,但我对它并不满意,因为它似乎是一种hack。
目前为止,我所做的解决方案如下:
<table>
<% int counter = 0;
foreach (var item in Model)
{
counter++;
if (counter % 2 == 0)
{
%>
<tr class="colorfull">
<% }
else
{ %>
<tr>
<% } %>
...
有没有最佳实践在ASP.NET MVC中处理这种情况,我是否遗漏了什么?