首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2013-01-11 
求助repeater绑定中怎么设置当前选项是选中状态 div idleft_con classjianjie_bgulasp:repeate

求助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")%> </ 

热点排行