代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<asp:ScriptManager ID= "ScriptManager1" runat= "server" > </asp:ScriptManager> //ASP.NET中使用UpdatePanel实现局部异步刷新 <asp:UpdatePanel ID= "UpdatePanel1" runat= "server" > <ContentTemplate> <asp:DropDownList runat= "server" ID= "SelectProductType" AutoPostBack= "True" OnSelectedIndexChanged= "SelectProductTypeChange" /> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID= "SelectProductType" EventName= "SelectedIndexChanged" /> </Triggers> </asp:UpdatePanel> //后台下拉框选择改变触发事件 protected void SelectProductTypeChange( object sender, EventArgs e) { // } |
asp:ScriptManager 概述:
1, ScriptManager(脚本控制器)是asp.net ajax存在的基础.
2, 一个页面只允许有一个ScriptManager,并且放在其他ajax控件的前面.
3,ScriptManager掌管着客户端Ajax页的多有脚本,并在页面中注册Ajax类库,用来实现页面的局部更新和对Web服务的调用.
参考与:ScriptManager的简单用法
注:
1.ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异 步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功能。
2.updatepanel 外有个 button 如果给它设置成AsyncPostBackTrigger 点button页面不刷新
以上所述是小编给大家介绍的DropDownList 下拉框选择改变促发事件和防全局刷新(推荐),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对服务器之家网站的支持!
原文链接:http://www.cnblogs.com/huangenai/archive/2016/10/14/5959836.html