2010-06-09 101 views
2

简单的问题,好的contentplaceholder是为页面特定的内容实现的。在Visual Studio .NET中创建主页面

什么头区域,广告,建议书,页脚等

1 - 你怎么插入这个作为?

2-您如何根据自己的需要调整尺寸?

alt text http://static.asp.net/asp.net/images/master-pages/01/Images/aspnet_tutorial01_Basics_cs_figure02.png

+1

+1为好的图片和明确的问题。 – egrunin 2010-06-09 02:38:47

+0

感谢+1对你也:) – 001 2010-06-10 05:52:30

回答

1

大师页用这个布局将只有一个的ContentPlaceHolder。您显示的其他部分是Master Page的一部分,它们由该页面的代码处理。

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

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

由于这一切最终都转化为HTML(ContentPlaceholder仅为div),节的大小可以由主页设置或动态更改。例如,该页面可以告诉主人“此页面上没有广告部分”。

0

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

请参阅MSDN了解更多信息。

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