在我们浏览网页的时候,经常因为点击页面上的按钮而刷新整个页面,这样往往造成资源的浪费 有时还会因为页面的刷新 使的用户体验降低,而在asp.net中 提供了一个可以供我们使用的控件 这个控件可以实现我们页面的局部刷新效果,这个控件就是ScriptManager 全局脚本控制器控件 在要实现局部刷新效果的时候我们先要拖放一个ScriptManage到页面上 然后再拖放一个UpdatePanel控件 将你所需要局部刷新的部分放入UpdatePanel控件中 在点击的时候就可以实现了, 如果想要刷新的部分外有一个按钮 你想点击这个控件外面的按钮来实现局部的刷新 也是可以的 使用UpdatePanel控件的Triggers属性 将按钮放入这个标签里 这个属性相当于是一个触发器 就可以实现相同的刷新效果了 但是 UpdatePannel是不可以单独使用的 在使用时必须在页面上有一个ScriptManager的存在 如缺少ScriptManager 则页面会发生错误
例子:
http://web.jingoal.com/mgt/?locale=zh_CN如今目标的页面 当头部的导航的时候只会刷新下面的部分 整个页面是没有刷新的
我还有一个未解决的问题:在ASP页面上使用了iframe引用了其他的页面的内容 在本页面如有一个筛选功能 在筛选时 iframe的使用 造成了form表单的嵌套 导致页面发生错误 应该怎么解决 还望大家多多教导