jquery - 使用母版页和内容页的菜单驱动界面

标签 jquery asp.net ajax master-pages

我似乎很难找到这个问题的答案。我正在创建一个网站,其中主页(母版页)的标题中有一个漂亮的图形,还有一个媒体播放器,您可以单击并收听歌曲。该主页还将包含一个菜单,供用户能够导航到网站的各个部分(例如信息、联系人、媒体等)。我想要的是能够通过单击菜单项来更改内容部分,但不刷新母版页,以便媒体播放器不会停止播放。我研究过 UpdatePanel,它似乎在回发时需要大量开销来加载页面内容(例如,可能是相册等)。是否有一种相当直接的方法可以使用 ajax 或 aps.net 内置的方法来执行此操作,从而允许内容页更新而无需刷新母版页?考虑到很多网站都能够做到这一点,我很惊讶我还没有使用谷歌找到可靠的解决方案。也许我的措辞是错误的。 ;) 我使用的是基本的 asp.net 4 webform 模板而不是 mvc。

最佳答案

据我所知,使用 WebForms 没有比使用 UpdatePanels 更好的方法了。它们产生的开销是由于 WebForms 需要跟踪每个页面的 ViewState 的方式造成的。

你也许可以使用框架来欺骗一些东西,但这对我来说似乎更糟糕。

关于jquery - 使用母版页和内容页的菜单驱动界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14149049/

相关文章:

.net - log4net - FileAppender 在文件开头写入新条目

Java https 有握手问题

php - JTable PHP 更新不起作用

javascript - 切换不同的类 .click()

asp.net - 当 datavaluefield 和 datatextfield 相同时,下拉列表无法正常运行

javascript - jQuery 如何计算有多少文本区域具有值(value)? (不是空的)

c# - 如果URL包含“#”,如何在C#中获取页面的完整URL?

来自 AJAX 调用的 javascript 函数响应返回未定义

javascript - 输入字段的更改和模糊事件不会被触发

javascript - 如何在 sweetalert 中设置字符限制?