DropDownList 下拉框选择改变促发事件和防全局刷新(推荐)
程序员文章站
2023-11-27 21:27:34
代码:
代码:
<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 下拉框选择改变促发事件和防全局刷新(推荐),希望对大家有所帮助