如何将主页应用于asp.net 2008中的页面

时间:2011-11-15 10:31:48

标签: asp.net visual-studio-2008

我使用.net 2008开发Web应用程序。 所以我创建了一个母版页和一些其他页面。我想将母版页应用到所有其他页面,但我没有得到它。之前我使用.net2005这里有选项,当我们在应用程序中创建一个新页面并检查母版页选项时,但在.net2008中这个选项不存在,所以请告诉我该怎么做。我是.net 2008的新手。

请告诉我 谢谢

3 个答案:

答案 0 :(得分:1)

如果要为已创建的页面手动设置母版页,可以执行以下操作:在ASPX页面的Page指令中,您可以像这样设置母版页:

<%@ Page Language="C#" MasterPageFile="~/MasterPages/Master1.master" Title="Content Page"%>

您的MasterPage定义了一些内容区域。然后,您应该重复使用页面中的内容并使用本地内容填充它们。

添加新页面时,documentation表示添加Web表单页面时,可以选中“选择主页”复选框,然后单击“添加”。然后应出现“选择母版页”对话框。

答案 1 :(得分:1)

您在问题中表明

"when we created a new page in application and check the master page option"

如果您要使用web application添加页面时使用masterpage 你应该像这样添加页面

Project -> 
     Add New Item ->
           Web Form Using Master Page (instead of selecting Web Form)

然后您可以选择masterpage

答案 2 :(得分:0)

使用此代码:

<%@ Page Title="test" Language="VB" MasterPageFile="~/MasterPageName.master" AutoEventWireup="false" CodeFile="PageName.aspx.vb" Inherits="PageNameClass" %>
<asp:Content ID="Content1" ContentPlaceHolderID="maincontent" runat="Server">
    //here you can add you page data start from form tag till end of form tag and remove everything else. 
</asp:Content>