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