Wae*_*oul 7 asp.net ajax master-pages
我在我的ASP.net应用程序中使用母版页,在母版页中我将ContentPlaceHolder放在更新面板中以支持子页面中的AJAX,问题是如何在页面之间导航时停止刷新"母版页控件"?
为了在页面之间导航我尝试使用Response.Redirect,windows.location java脚本没有成功,我是否应该使用Frames或IFrame而不是Master Pages来停止刷新?
任何解决此问题的建议都将受到高度赞赏,在此先感谢...
如果您不希望在"页面"之间切换时刷新页面,则使用母版页将无法获得任何好的解决方案.正如其他人所说的那样,母版页只是不同页面使用的常用"模板".它之间的导航就像调用不同的页面一样,当然会重新加载整个页面,包括母版页面内容.
我与Ajax一起使用的一个解决方案是将每个"页面"作为用户控件,并将它们全部放在UpdatePanel中visible="false".然后,为了在"页面"之间导航,切换用户控件的可见性以显示正确的"页面"控件.
另一种方法是使用iframe.
这些解决方案都不使用MasterPage.
MasterPage概念旨在简化在Ajax引入ASP.NET之前的常见外观.在Ajax开始流行之后,不刷新整个页面的需求变得更加普遍.
| 归档时间: |
|
| 查看次数: |
15109 次 |
| 最近记录: |