Posted on 2012-01-09 21:20
托雷宽 阅读(356)
评论(0) 编辑 收藏 引用 所属分类:
ASP .NET
使用母版页可以用来统一命名,但是如果需要按照内容页内容动态命名,可以使用如下方法:
1:在母版页的.cs文件中新建一public函数
eg.
public void SetName(string name) { Page.Header.Title = name; }
2:在内容页aspx文件中,在引用母版页语句后添加如下语句
<%@ Page Language="C#" MasterPageFile="~/Detail.master" AutoEventWireup="true" CodeFile="IntegralDetails.aspx.cs" Inherits="IntegralDetails" %>
<%@ MasterType VirtualPath="~/Detail.master" %>
3:在内容页.cs文件中使用如下语句对页面title进行赋值
(this.Master).SetName("动态改变的title");
4:如果在内容页的aspx文件中表明本页title,不进行动态赋值,也是可以的