我在内容页面中有一个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”。有没有人知道如何在第一次执行时实现这一点。嗯
答案 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),则输出类属性。