http://topic.csdn.net/u/20090422/17/0eb47e8c-b5f4-4759-bdb6-d1ad212fcea6.html
http://topic.csdn.net/u/20090421/17/c8ef2168-ad46-4cc6-8566-20428bb9793d.html
当我用
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                    <ContentTemplate>
                                        <asp:Repeater ID="rptTopicByUser" runat="server"><asp:UpdatePanel runat="server" ID="UpdatePanel2">
                                    <ContentTemplate>包住<asp:Repeater ID="rptReplyByUser" runat="server">
                                            <ItemTemplate>的时候
点击第一个不会影响到第二个 不过点击第二个分页控件就会影响到第一个的记录数,内容不改变
请问怎么做

解决方案 »

  1.   

    比如两个下拉框,放在同一个updatepanel中
    然后你第一个的selectedIndex事件,里面给第二个指定数据源。,第一个的autopostback = 'true'但是分页控件的话,原理应该也如此吧
    你第二个的分页事件,里面对第一个刷新数据源就好了
      

  2.   

    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                        <ContentTemplate>
                                            <asp:Repeater ID="rptTopicByUser" runat="server"><asp:UpdatePanel runat="server" ID="UpdatePanel2" UpdateMode="Conditional">
                                        <ContentTemplate>包住 <asp:Repeater ID="rptReplyByUser" runat="server">
                                                <ItemTemplate>
      

  3.   

    同时还要指定UPDATEPANEL的TRIGGER。
      

  4.   

    UpdateMode="Conditional" ChildrenAsTriggers="true"
    嗯 解决了 在每个UPDATEPANEL中加这个就不会影响其他的咯