Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在项目数据绑定中使用Eval设置类_C#_Css_Asp.net_Itemdatabound - Fatal编程技术网

C# 在项目数据绑定中使用Eval设置类

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属性是否

我有一个中继器项目,其中的tr元素是这样的。 我想根据项目索引将css类设置为交替项目

我的设计代码是这样的

    <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" %>"