在asp.net+C# 开发网页的时候,经常用到ComboBox,时常选择一改变,整个页面都要刷新,效率非常之低。经朋友介绍,使用Ajax的UpdataPanel 控件,将起到良好效果。首先要安装ASPAJAXExtSetup.msi,然后安装AjaxControlExtender.vsi,这两个文件,重新打开vs新建网站项目,就会发现工具箱里多了一些Ajax的控件。
注意,在放置UpdataPanel之前,一定要把ScriptManager控件,放在页面的最前端,即:如果你的页面只有一个Table,那么这个ScriptManager一定要处于改Table的同级上方。
如果一个页面上,你放置了多个UpdatePanel,那么需要在ScriptManager中设置EnablePartialRendering="true",并且把每一个UpdatePanel的UpdateMode设置为Conditional。