我正在使用 MasterPage 在 ASP.Net 中创建一个网站。我需要帮助才能在每个页面上使用不同的页面标题。
例如:我的公司:首页
和我的同伴:我的第二页上的产品如何使用 MasterPage
我正在使用 MasterPage 在 ASP.Net 中创建一个网站。我需要帮助才能在每个页面上使用不同的页面标题。
例如:我的公司:首页
和我的同伴:我的第二页上的产品如何使用 MasterPage
掌握
...
<title>
<asp:ContentPlaceHolder ID="TitleContentPlaceHolder" runat="server"></asp:ContentPlaceHolder>
</title>
...
内容
...
<asp:Content ContentPlaceHolderID="TitleContentPlaceHolder" runat="server" ID="TitleContent">
<asp:Literal runat="server" ID="TitleLabel"></asp:Literal>
</asp:Content>
...
内容代码隐藏
protected void Page_Load(object sender, EventArgs e)
{
...
TitleLabel.Text = "Some title";
...
}
您的子页面上有一个部分如下
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
您可以将任何内容放在您在该head
部分中编写的内容之间。
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" Title="Untitled Page" %>
在这里您可以在页面指令
或后面的代码中设置标题
protected void Page_Load(object sender, EventArgs e)
{
Page.Title = "Master Page ";
}
您可以使用代码隐藏为您的内容页面赋予标题。
protected void Page_Load(object sender, EventArgs e)
{
Page.Title="your title";
}
这是您可以遵循的最简单的方法..