亲!!加呀加呀加样式!
这是一个循环显示的Repeater
<asp:Repeater ID="rplistTitle" runat="server">
                 <ItemTemplate>
                     <li ><span ><img src='<%#Eval("Pic") %>'  /></span><a href='Product.aspx?ID=<%#Eval("ID") %>' >
                         <%#Eval("Name")%></a></li>
                 </ItemTemplate>
             </asp:Repeater>
循环显示li
我现在要给 li加样式class="hover"  
根据<a href='Product.aspx?ID=<%#Eval("ID") %>' >
也就是如果这条链接被点击,当前页面会获取一个ID,如果这个ID跟这条li记录匹配的话,就给li加上这个样式···
走过路过 不要错过嘛··········
------解决方案--------------------
1 后台设置一个变量CurrentID来获取到当前的ID
2
<asp:Repeater ID="rplistTitle" runat="server">
  <ItemTemplate>
  <li <%# CurrentID==Eval("ID")?"class=\"hover\"":"" %>><span ><img src='<%#Eval("Pic") %>' /></span><a href='Product.aspx?ID=<%#Eval("ID") %>' >
  <%#Eval("Name")%></a></li>
  </ItemTemplate>
  </asp:Repeater>
------解决方案--------------------
<asp:Repeater ID="rplistTitle" runat="server">
 <ItemTemplate>
 <li <%# (Request.QueryString["ID"]==Eval("ID").ToString()||(String.IsNullOrEmpty(Request.QueryString["ID"])&&Container.ItemIndex==0))?"class=\"hover\"":"" %>><span>
 <img src='<%#Eval("Pic") %>' /></span><a href='Product.aspx?ID=<%#Eval("ID") %>'>
 <%#Eval("Name")%></a></li>
 </ItemTemplate>
 </asp:Repeater>