通过Ajax来简单的实现局部刷新(主要为C#中使用的UpdatePanel控件和ScriptManager控件)...
1. ScriptManager和UpdatePanel控件聯(lián)合使用可以實現(xiàn)頁面局部異步刷新的效果。UpdatePanel用來設(shè)置頁面中局部異步刷新的區(qū)域,它必須依賴于ScriptManager,因為ScriptManager控件提供了客戶端腳本生成與管理UpdatePanel的功能。
| ? | ||
| ? | ? |
一、實例一
UpdatePanel內(nèi)部控件引起的回發(fā),來異步更新當(dāng)前UpdatePanel內(nèi)部其他控件的內(nèi)容。?
前臺代碼如下:
后臺代碼如下:
protected void ddlDl_SelectedIndexChanged(object sender, EventArgs e){string id = ddlDl.SelectedValue;switch (id){case "1": GyHelp.BindListN(ddlZcfl, new ZcFlbAction().GetDataBindGdzc(), "text", "value", false, string.Empty, string.Empty); break;case "2":GyHelp.BindListN(ddlZcfl, new ZcFlbAction().GetDataBindWxzc(), "text", "value", false, string.Empty, string.Empty); break;default:GyHelp.BindListN(ddlZcfl, new ZcFlbAction().GetDataBindQtzc(), "text", "value", false, string.Empty, string.Empty);break;} }?
注意:
此時ScriptManager的EnablePartialRendering屬性應(yīng)設(shè)為true(默認(rèn)即為true);
UpdatePanel的UpdateMode屬性應(yīng)設(shè)為Always(默認(rèn)即為Always);
UpdatePanel的ChildAsTrigger屬性應(yīng)設(shè)為true(默認(rèn)即為true);
效果如圖:
其他使用方法見 鏈接?:https://blog.csdn.net/xiaouncle/article/details/77825954
?
轉(zhuǎn)載于:https://www.cnblogs.com/JesseP/p/10496378.html
總結(jié)
以上是生活随笔為你收集整理的通过Ajax来简单的实现局部刷新(主要为C#中使用的UpdatePanel控件和ScriptManager控件)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bzoj4033:[HAOI2015]树
- 下一篇: 转汇编