读书人

repeater绑定中如何设置当前选项是选中

发布时间: 2013-01-11 11:57:35 作者: rapoo

求助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> 

[解决办法]
引用:
<li class="<%#Eval("nid").ToString()==Request.QueayString["nid"] ? "on" : ""%>"><a href="show_jianjie.aspx?nid=<%#Eval("nid") %>"> <%#Eval("title")%> </


应该放在<a>
<li ><a class="<%#Eval("nid").ToString()==Request.QueryString["nid"] ? "on" : ""%>" href="show_jianjie.aspx?nid=<%#Eval("nid") %>"> <%#Eval("title")%> </

读书人网 >C#

热点推荐