我想简单地在
有其他人有更可维护和直接的解决方案吗?理想情况下,我希望能够做到这样:
<itemtemplate/>
的交替行中向一个div添加CSS类,而不需要包含一个完整的<alternatingitemtemplate/>
,否则将来需要保持很多标记同步。我看到了这样的解决方案,例如http://blog.net-tutorials.com/2009/04/02/how-to-alternate-row-color-with-the-aspnet-repeater-control/,但我不太确定是否可行。有其他人有更可维护和直接的解决方案吗?理想情况下,我希望能够做到这样:
<asp:repeater id="repeaterOptions" runat="server">
<headertemplate>
<div class="divtable">
<h2>Other Options</h2>
</headertemplate>
<itemtemplate>
<div class="item <%# IsAlternatingRow ? "dark" : "light" %>">
但我无法想出如何实现IsAlternatingRow
- 即使是使用扩展方法。