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