C# 在项目数据绑定中使用Eval设置类
我有一个中继器项目,其中的tr元素是这样的。 我想根据项目索引将css类设置为交替项目 我的设计代码是这样的C# 在项目数据绑定中使用Eval设置类,c#,css,asp.net,itemdatabound,C#,Css,Asp.net,Itemdatabound,我有一个中继器项目,其中的tr元素是这样的。 我想根据项目索引将css类设置为交替项目 我的设计代码是这样的 <ItemTemplate> <tr id='<%# Eval("RegNum").ToString()%>' class='<%# Eval("RowClass").ToString()%>'> 其中bgWhite和bgBlack是css类 建议我如何实现这一点。您可以查看内置的ItemIndex属性是否
<ItemTemplate>
<tr id='<%# Eval("RegNum").ToString()%>' class='<%# Eval("RowClass").ToString()%>'>
其中bgWhite和bgBlack是css类
建议我如何实现这一点。您可以查看内置的ItemIndex属性是否可以被2整除,并使用该属性设置css类:
class="<%# Container.ItemIndex % 2 == 0 ? "bgWhite" : "bgBlack" %>"
class=“”
这样做的好处是完全基于UI代码(ascx或aspx文件),并且不依赖JavaScript
请参阅下面的链接
您的标签必须正确,才能正常工作
class="<%# Container.ItemIndex % 2 == 0 ? "bgWhite" : "bgBlack" %>"