网页中使用了母版页,在网页之间切换时怎么母版部分也刷新了?套用了AJAX技术,整个页面还是闪!
网页用的是同一个母版页,利用母版页中的菜单项在页面之间切换时,整个网页都刷新了,母版部分也刷新了,每个页面应该只刷新ContentPlaceHolder控件里的部分吧?
在母版页里加了ScriptManage,在菜单处也加了UpdatePanel,认为这样应该切换时,就不闪了,结果还是闪,母版部分还是刷新了!
请教怎么处理,网页的母版部分才能不刷新.
谢谢!
------解决方案--------------------
你的菜单 是采用的重定向的方式跳转的 那肯定会刷新的。ajax还没有强大到 重定向一个页面都不刷新的地步
ScriptManage,UpdatePanel只是解决局部刷新的问题
如果 想实现 你想要的结果 <iframe></ifrme >框架可以实现 导航菜单不刷新 ------也就是我们csdn论坛版块左边导航的效果!
------解决方案--------------------你用的是asp.net里的母板页吧 我用过一次也是都刷新 要是没有解决办法 以后就不用他的母板页了
------解决方案--------------------母版页仅仅是代码块,使用母版页是共用一部分代码,所以在每个页面都是独立的显示效果,和frameset不同,点击链接时,是重新请求另外一个页面,所以会刷新!
------解决方案--------------------模板页是会刷新的,MVC也许可以实现你这个功能,用部分视图替换的方式
------解决方案--------------------iframe支持。
------解决方案--------------------母版页是为了方便多页面版面/风格一致.而且便于修改.
你这种要求似乎用iframe更胜任.
------解决方案--------------------你用的母版不是框架当然会刷了
http://www.csharp360.com/bbs
------解决方案--------------------为什么LZ认为用母板页就不会刷新了呢,不知道你有没有写过ASP或PHP,将头部和尾部独立开来,在要用的地方include一下,类似的原理,都会刷新,要不刷新,就用框架