ASP.NET Repeater导致JQuery图像滑块

时间:2010-04-28 01:28:22

标签: asp.net jquery repeater

我在内容页面中有一个jquery Image滑块,工作正常。一旦我将其转换为asp转发器,转发器的第一个图像将显示两次,然后正常运行。

有关转发器造成这种情况的原因吗?

我想我发现了第一个图片链接

<ItemTemplate>
 <a href='<%#Eval("Url")%>'>
 <img src='<%#Eval("Image")%>' alt="Spring Break 2011"
  rel='<h3><%#Eval("Title")%></h3><%#Eval("Caption")%>'/></a>
</ItemTemplate>

我必须在第一项中放置class =“show”。有没有人知道如何在第一次执行时实现这一点。嗯

1 个答案:

答案 0 :(得分:1)

这样的事情对你有用:

<ItemTemplate>
 <a href='<%#Eval("Url")%>' <%# Container.ItemIndex == 0 ? "class='show'" : "" %> >
 <img src='<%#Eval("Image")%>' alt="Spring Break 2011"
  rel='<h3><%#Eval("Title")%></h3><%#Eval("Caption")%>'/></a>
</ItemTemplate>

引用数据绑定到转发器的项目的Container.ItemIndex属性,如果它是0(即项目1),则输出类属性。