代码:
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