如何在asp.net c#中包含页眉,页脚,侧边栏到网页?

时间:2013-07-25 08:44:23

标签: c# asp.net

我刚加入asp.net,我有点困惑如何在网页上添加页眉/页脚?

我正在使用visual studio 2012.

我们使用include,需要PHP中的预定义函数。

我不知道我们在asp.net中使用了什么,因为网站没有可更改的块。

请告诉我。

由于

2 个答案:

答案 0 :(得分:1)

使用Masterpages,您可以创建页眉,页脚,侧边栏以及其他内容的主副本。您的所有“内容”页面都会继承母版页,并在母版页内的预定义“内容区域”中呈现。

创建一个母版页,它应该有一个默认的“内容占位符”。围绕它构建母版页,在添加新页面时,选择“内容页面”,或者在早期的Visual Studio版本页面中,选中“使用母版页”框。

然后您会看到新的内容页面,主页在后台淡出,您可以构建内容页面。

调用内容页面(绑定到母版页的普通页面),始终将母版页和内容页面作为一个页面呈现给屏幕。

答案 1 :(得分:0)

使用母版页并根据需要添加页眉div和页脚。

<div style="margin-left: 38%; width: 25%;">
    Header
 </div>
    <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
    </asp:ContentPlaceHolder>
    <div style="margin-left: 38%; width: 25%;">
        <hr style="color: #1B3280; border-width: thin; width: 98%;" />
    </div>
    <div>
        <asp:Label ID="Label" runat="server" CssClass="rights" Font-Size="12px" Font-Names="Calibri"
            Text="All rights reserved."></asp:Label>
    </div>