listview写在一个弹出框里面 ,用的是datapager分页.后台绑定在 protected void Page_PreRender(object sender, EventArgs e) { Bind(); }里面.但是每分页一下,都要刷新一下页面,即弹出框关闭一次,需要重新点开.有没有办法让他分页的时候不刷新呢?
 别说更改页面 ,用ajax做 ,因为他前身就是ajax做的,我现在将他改改,添加分页.

解决方案 »

  1.   

     <asp:ScriptManager ID="ScriptManager1" runat="server">
     </asp:ScriptManager>
     <asp:UpdatePanel ID="UpdatePanel1" runat="server">
       <ContentTemplate></ContentTemplate>
     </asp:UpdatePanel>
    用这个,解决了 ,只是出现:需要点两次才跳转页面的问题.
    将Bind()放到这里面的时候 ,
    protected void Page_PreRender(object sender, EventArgs e) { Bind(); }
    报错:初始化多次
    请问是什么原因呢?有什么解决办法 ?
      

  2.   

    貌似自问自答,给解决了!!!!!把page_load改成Page_PreRender就可以了!!!