<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                            <ContentTemplate>
                          <div class="videocomment">
                                 <div class="top">
                                      <div><span class="fleft">视频评论</span><span class="fright"><a href="">刷新留言</a></span></div>
                                 </div>
                                 <div class="center"> 
                                      <textarea  runat="server" rows="4" cols="60" id="CommitArea">在此添加评论</textarea>
                                      <p align="right"><asp:ImageButton  runat="server" ImageUrl="../../image/Teaching/21.jpg" OnClick="btnComment_Click" /></p>
                                 
                                 </div> 
                           </div>
                          <div>
                          <asp:Repeater runat="server" ID="RpComment" 
                                  OnItemDataBound="RpComment_ItemDataBound" onitemcommand="RpComment_ItemCommand">
                                <ItemTemplate>
                                    <div class="comment1">  
                                    <div class="top">
                                        <div><span class="fleft"><%# GetUserName(Convert.ToInt64(Eval("UserId"))) %></span><span class="fright">【发表于<%# Eval("CreatedDt")%>】</span></div>
                                    </div> 
                                    <div class="center">
                                     
                                            <p><%# Eval("Content") %></p>
                                                <asp:Repeater runat="server" ID="RpReply">
                                                    <ItemTemplate>
                                                        <span style="font-weight:bold;"><%# GetUserName(Convert.ToInt64(Eval("UserId"))) %> 回复:<%# Eval("Content") %></span> 
                                                    </ItemTemplate>
                                                </asp:Repeater>
                                            <p class="re" align="right">
                                                <asp:Label runat="server" ID="LB" Text='<%# Eval("Id") %>'  Visible="false"></asp:Label>
                                                <asp:LinkButton runat="server"  Text="回复此评论" OnClientClick="inserts();" CommandName="GetID" CommandArgument='<%# Eval("ID") %>'/>
                                            </p>
                                        </div> 
                                     </div>
                                </ItemTemplate>
                          </asp:Repeater>
                          </div>
                          
                          <div class="pages">
                                 <span class="pages1"><a href="">首页</a></span><span class="pages1"><a href="">上页</a></span>
                                 <span class="pages2"><a href="">01</a></span>
                                 <span class="pages2"><a href="">02</a></span>
                                 <span class="pages2"><a href="">03</a></span>
                                 <span class="pages2"><a href="">04</a></span>
                                 <span class="pages2"><a href="">05</a></span>
                                 <span class="pages2"><a href="">06</a></span>
                                 <span class="pages2"><a href="">07</a></span>
                                 <span class="pages2"><a href="">08</a></span>
                                 <span class="pages2"><a href="">09</a></span>
                                 <span class="pages2"><a href="">10</a></span>
                                 <span class="pages1"><a href="">下页</a></span><span class="pages1"><a href="">末页</a></span>
           
                          </div>                 
                    </ContentTemplate>
                  </asp:UpdatePanel>点击回复此评论后整个页面都刷新了。。

解决方案 »

  1.   

    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    ==========
    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
      

  2.   

    inserts()方法是否有重定向页面
      

  3.   

    改成Always似乎不给力啊页面有个模板页 写了个scriptmanager这个是inserts()
    function inserts()
    {
      document.getElementById('ctl00_body_holder_CommitArea').focus();
      document.getElementById('ctl00_body_holder_CommitArea').setAttribute('value','');
    }
      

  4.   

    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
      <ContentTemplate>
      <div class="videocomment">
      <div class="top">
      <div><span class="fleft">视频评论</span><span class="fright"><a href="">刷新留言</a></span></div>
      </div>
      <div class="center"> 
      <textarea runat="server" rows="4" cols="60" id="CommitArea">在此添加评论</textarea>
      <p align="right"><asp:ImageButton runat="server" ImageUrl="../../image/Teaching/21.jpg" OnClick="btnComment_Click" /></p>
       
      </div> 
      </div>
      <div>
      <asp:Repeater runat="server" ID="RpComment" 
      OnItemDataBound="RpComment_ItemDataBound" onitemcommand="RpComment_ItemCommand">
      <ItemTemplate>
      <div class="comment1">  
      <div class="top">
      <div><span class="fleft"><%# GetUserName(Convert.ToInt64(Eval("UserId"))) %></span><span class="fright">【发表于<%# Eval("CreatedDt")%>】</span></div>
      </div> 
      <div class="center">
       
      <p><%# Eval("Content") %></p>
      <asp:Repeater runat="server" ID="RpReply">
      <ItemTemplate>
      <span style="font-weight:bold;"><%# GetUserName(Convert.ToInt64(Eval("UserId"))) %> 回复:<%# Eval("Content") %></span> 
      </ItemTemplate>
      </asp:Repeater>
      <p class="re" align="right">
      <asp:Label runat="server" ID="LB" Text='<%# Eval("Id") %>' Visible="false"></asp:Label>
      <asp:LinkButton runat="server" Text="回复此评论" OnClientClick="inserts();" CommandName="GetID" CommandArgument='<%# Eval("ID") %>'/>
      </p>
      </div> 
      </div>
      </ItemTemplate>
      </asp:Repeater>
      </div>
       
      <div class="pages">
      <span class="pages1"><a href="">首页</a></span><span class="pages1"><a href="">上页</a></span>
      <span class="pages2"><a href="">01</a></span>
      <span class="pages2"><a href="">02</a></span>
      <span class="pages2"><a href="">03</a></span>
      <span class="pages2"><a href="">04</a></span>
      <span class="pages2"><a href="">05</a></span>
      <span class="pages2"><a href="">06</a></span>
      <span class="pages2"><a href="">07</a></span>
      <span class="pages2"><a href="">08</a></span>
      <span class="pages2"><a href="">09</a></span>
      <span class="pages2"><a href="">10</a></span>
      <span class="pages1"><a href="">下页</a></span><span class="pages1"><a href="">末页</a></span>
       
      </div>  
      </ContentTemplate>
      </asp:UpdatePanel>
    我想局部刷新 结果整个页面都刷新了
      

  5.   

    updatepanel 属性设置为UpdateMode="conditional" ChildrenAsTriggers="false"