AJAX实现局部刷新

对于.net2.0先安装ASPAJAXExtSetup.msi下载地址

http://download.microsoft.com/download/5/4/6/5462bcbd-e738-45fa-84ca-fa02b0c4e1c2/ASPAJAXExtSetup.msi

然后新建网站选择AJAXEnabledWebSite即可,

对于.net4.0自带Ajax工具箱所以不用管。

局部刷新所解决的问题:有时候点击一个按钮控件(假设用于弹出日历控件)就会刷新整个页面,显然没有必要。

主要用到如下两个控件

在源代码只需要把局部控件放到

   <asp:ScriptManager ID="ScriptManager2" runat="server">
        </asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel2" runat="server">
            <ContentTemplate>
            <!--局部控件-->
            </ContentTemplate>
    </asp:UpdatePanel>              

最好在设计界面弄好,然后在源代码界面一个一个弄进来,一些需要刷新页面的控件不要放进来,不然客户端访问时给人死机的感觉。

原文地址:https://www.cnblogs.com/jonson1126/p/2793815.html