【问题标题】:Different cases for nested master pages嵌套母版页的不同情况
【发布时间】:2011-12-16 08:10:11
【问题描述】:

在我的网站中,我的页面具有多种布局: 有标题的页面,没有标题的页面,有两列的页面,有 3 列的页面等。当然也有结合这些 tarits 的页面:有标题和两列的页面,有标题和三列的页面列,没有标题和 2 列,然后继续……

所以我的问题是:为这些布局构建母版页的最佳方法是什么,我应该使用嵌套母版页吗?如果是的话怎么做?还是应该创建涵盖所有场景的多个母版页?

【问题讨论】:

    标签: asp.net nested master-pages


    【解决方案1】:

    如果我是你,我会使用主母版页来导入所需的通用 CSS 和 JS 文件,然后从中生成嵌套母版页。对我来说,它看起来更原子。而且您还可以防止代码重复。

    【讨论】:

    • 那么,您的意思是为每个案例创建一个嵌套母版页?
    • 没错。对所有类型的页面使用不同的母版页会降低可重用性。您可以使用嵌套母版页逐步控制页面。
    【解决方案2】:

    根据网站的大小,我会使用单独的母版页而不是嵌套的母版页,这是一个非常草率的解决方案,更不用说它会使编程访问变得复杂......

    【讨论】:

    • 这种情况下不同母版页的数量可以达到20个以上,难道没有别的解决办法吗?
    • 只有常见的工件进入母版页才能开始;特定的页面组件是页面本身的一部分。创建您的标题等作为控件并使用单个母版页。请记住,归根结底,母版页本身就是一个用户控件。
    猜你喜欢
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多