【问题标题】:Is it better to use Nested Master pages or User Controls for multi-sectioned website?对多部分网站使用嵌套母版页或用户控件更好吗?
【发布时间】:2008-11-04 17:57:07
【问题描述】:

我正在创建一个网站,其中包含 5 个不同的子网站,每个子网站的整体外观相同,但每个网站都有不同的徽标和添加的导航。

你觉得更好的方法:

  • 使用新的嵌套母版页功能创建 5 个子母版页。
  • 使用单个母版页并动态加载与每个子站点对应的用户控件 特定的徽标/导航。

我目前正在使用嵌套母版页路线。

更新(2008 年 12 月 19 日):

我正在使用嵌套母版页,效果很好。您可以传递 ContentPlaceHolders,甚至可以为占位符设置默认内容。

【问题讨论】:

    标签: asp.net user-controls master-pages


    【解决方案1】:

    嵌套母版比动态加载用户控件要好得多。动态加载控件很慢。

    【讨论】:

      【解决方案2】:

      MasterPage 是一个控件,也可以动态加载。但是,要回答您的问题,听起来不同的母版页是要走的路。它会给你更多的灵活性,特别是如果说,一个客户希望他们的标志在侧面运行,或者用户控件无法做到的事情。 Master 会让你完全控制 html 的包装。

      【讨论】:

      • 这就更有理由使用嵌套/不同的母版页,以允许在站点之间进行更大程度的设计更改。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多