- C#所有runat="server"的控件都会造成整个界面的刷新,如果想实现局部刷新,可以利用ajax。需要加入的控件有ScriptManager和UpdatePanel,可以实现只刷新UpdatePanel内的内容。
- C#中已经将AJAX封装到了一个控件中,可以很简单的实现,使用方法有点类似panel:
例:在前台aspx文件中:<body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager><br /> <div style="text-align: center; color: Blue; font-size: larger"> 不需要刷新的内容 </div> <div style="text-align: center"> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:DataList ID="DataList1" runat="server"></asp:DataList> </ContentTemplate> </asp:UpdatePanel> <br /> <br /> <div id="divButton" style="text-align
.NET ASP.NET 中web窗体(.aspx)利用ajax实现局部刷新
最新推荐文章于 2021-04-07 09:17:47 发布