为了账号安全,请及时绑定邮箱和手机立即绑定

如何在C#下 用AJAX实现DIV刷新

如何在C#下 用AJAX实现DIV刷新

慕沐林林 2018-10-08 04:04:40
如何在C#下 用AJAX实现DIV刷新
查看完整描述

1 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

C#中已经将AJAX封装到了一个控件中,可以很简单的实现无刷新,使用方法有点类似panel:

如在前台aspx文件中:
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<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: center">
</div>
</div>
</form>
</body>

其中 asp:ScriptManager 就是实现AJAX的控件,需添加在所有页面内容的最上面
asp:UpdatePanel 以</asp:UpdatePanel>结尾,在该区域内的刷新内容时,不会刷新整个页面。

后台页面,只需要按照原来的需要对datalist等进行相应的操作,不需要对asp:ScriptManager , asp:UpdatePanel进行操作,另外,asp:ScriptManager ,asp:UpdatePanel 在VS2008中,可以在工具箱(ToolBox)中的AJAX Extensions 下找到,在VS2005中,需要安装AJAX插件才能使用。

查看完整回答
反对 回复 2018-11-06
  • 1 回答
  • 0 关注
  • 644 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信