【问题标题】:Creating a masterpage in Visual Studio .NET在 Visual Studio .NET 中创建母版页
【发布时间】:2010-06-09 02:36:26
【问题描述】:

简单的问题,好的contentplaceholder是为页面特定的内容实现的。

页眉区域、广告、推荐书籍、页脚等呢

1- 你插入这个是什么?

2- 如何根据需要调整大小?


(来源:asp.net

【问题讨论】:

  • 为漂亮的图片和清晰的问题+1。

标签: c# asp.net visual-studio-2008


【解决方案1】:

具有此布局的母版页将只有一个 ContentPlaceholder。您显示的其他部分是母版页的一部分,它们由该页的代码处理。

使用它作为他们的主人的页面只有一个 ContentPlaceholder 控件,他们所做的一切都在那里。

您可以拥有多个 ContentPlaceholder。例如,在最近的一个项目中,我有一个在左侧(用于导航)和一个在中间(用于内容)。但你的设计似乎不需要那个。

由于这一切最终都变成了 HTML(ContentPlaceholder 只是一个div),所以部分的大小可以由母版页设置或动态更改。例如,该页面可以告诉 Master“此页面上没有广告部分”。

【讨论】:

    【解决方案2】:

    如果您要根据正在呈现的页面显示独特的内容,则您可以在母版页上拥有多个 ContentPlaceholder 控件。只需给每个 ContentPlaceholder 一个唯一的 ID。

    更多信息请参见MSDN

    您可以使用 CSS 或内联样式控制每个 ContentPlaceholder 的布局和大小。

    【讨论】:

      猜你喜欢
      • 2014-08-15
      • 2013-11-21
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2022-10-20
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      相关资源
      最近更新 更多