求助repeater绑定中怎么设置当前选项是选中状态
<div id="left_con" class="jianjie_bg">
<ul>
<asp:repeater ID="rep_list" runat="server">
<ItemTemplate>
<li><a href="show_jianjie.aspx?nid=<%#Eval("nid") %>"> <%#Eval("title")%> </a></li>
<li class="img_line"><img src="images/left_li.gif" /></li>
</ItemTemplate>
</asp:repeater>
</ul>
</div>
代码如上,例如打开了页面show_jianjie.aspx?nid=123这个页面,那么就让
<li><a href="show_jianjie.aspx?nid=123"</li>这一项中的<a>标签执行class="on",请问怎么样才能实现,麻烦各位说的详细下,这点找了很多资料都不能完美解决,能够给出详细的最好,谢谢
class
------解决方案--------------------修改如下
<a href="show_jianjie.aspx?nid=<%#Eval("nid") %>" <%#Eval("nid").ToString()==Request.QueryString["nid"]?"class='on'":""%>> <%#Eval("title")%> </a>
------解决方案--------------------
应该放在<a>
<li ><a
class="<%#Eval("nid").ToString()==Request.QueryString["nid"] ? "on" : ""%>" href="show_jianjie.aspx?nid=<%#Eval("nid") %>"> <%#Eval("title")%> </