我正在做一个项目,并且需要让导航栏保持静态(例如 facebook),而不是 CSS 固定位置,但是说当我单击菜单中的某个项目以加载其内容时,只有内容区域会被刷新。
因此,我相信我需要一个位于页面中心的容器来加载动态内容。现在,导航栏包含在我所有相同的 aspx 页面中,并且导航栏会在页面之间刷新。
我阅读了几篇文章/帖子,我想到的方法是将每个 aspx 包装到用户控件中,然后在从基于本文的相应菜单项调用时将其动态加载到我的母版页内的 div 中:
http://msdn.microsoft.com/en-us/library/c0az2h86%28v=VS.100%29.aspx
我的一个页面使用 jquery 选项卡在父 div 中显示/隐藏多个子 div 内容,这意味着所有 div 内容都在一个页面中,但是现在我正在处理 30 多个 aspx 页面,这意味着这种方式应该被淘汰,但这就是我需要的概念。
问题是我有超过 30 个巨大的 aspx 页面,不确定这是否是要走的路。对我的情况有什么建议吗?谢谢。