<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="xiangxi.aspx.cs" Inherits="Default2" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<table style="width: 854px"></table>
</asp:Content>
这是我从母版页生成的新页面xiangxi.aspx,它的页标题是“Untitled Page”,但我想根据前一页面传来的值来动态更改此页的标题,该如何操作?

解决方案 »

  1.   

    this.Page.Master.Page.Title = "jinjazz";
      

  2.   

    在母版的.cs代码中加入以下方法即可~
            //private const string HEADER_PREFIX = "{0} - 全局的标题 ";
            protected void Page_PreRender(object sender, EventArgs e)
            {
                Page.Header.Title = string.Format(HEADER_PREFIX, Page.Header.Title);
            }
      

  3.   

    同意楼上francis67  &  jinjazz  的做法。 2种都可以。