【发布时间】:2010-06-09 02:36:26
【问题描述】:
【问题讨论】:
-
为漂亮的图片和清晰的问题+1。
标签: c# asp.net visual-studio-2008
【问题讨论】:
标签: c# asp.net visual-studio-2008
具有此布局的母版页将只有一个 ContentPlaceholder。您显示的其他部分是母版页的一部分,它们由该页的代码处理。
使用它作为他们的主人的页面只有一个 ContentPlaceholder 控件,他们所做的一切都在那里。
您可以拥有多个 ContentPlaceholder。例如,在最近的一个项目中,我有一个在左侧(用于导航)和一个在中间(用于内容)。但你的设计似乎不需要那个。
由于这一切最终都变成了 HTML(ContentPlaceholder 只是一个div),所以部分的大小可以由母版页设置或动态更改。例如,该页面可以告诉 Master“此页面上没有广告部分”。
【讨论】:
如果您要根据正在呈现的页面显示独特的内容,则您可以在母版页上拥有多个 ContentPlaceholder 控件。只需给每个 ContentPlaceholder 一个唯一的 ID。
更多信息请参见MSDN。
您可以使用 CSS 或内联样式控制每个 ContentPlaceholder 的布局和大小。
【讨论】: