ASP.NET Master Page改变内容页title方法
2008-05-08 16:00
471 查看
在定义好母版页以后,有时我们需要改变网页的标题但是如果直接在母版页中更改title属性又会导致其他的内容页出现相同的title情况,VS2008中提供了母版页的新功能。
1.通过内容页中的Page指令中Title属性改变内容页title:
<%@ Page Language=”C#” MasterPageFile=”~/MyMaster.master” Title=”My Title” %>
2.通过编程改变:前提是<head>标志必须是运行在服务器端,即要给它加上runat="server"属性
void Page_Load()
{
......
Page.Header.Title="My Title";
......
}
3.通过内容页的head占位符控件,在VS2008中添加的母版页会在头部有如下内容占位符asp:ContentPlaceHolder控件(把母版页的title标签拖到该控件内)
<asp:ContentPlaceHolder id="head" runat="server">
<title>无标题页</title>
</asp:ContentPlaceHolder>
而内容页往往会添加一个对应的asp:Content控件,只需要改变其中的title标签内容即可
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<title>我的标题</title>
</asp:Content>
1.通过内容页中的Page指令中Title属性改变内容页title:
<%@ Page Language=”C#” MasterPageFile=”~/MyMaster.master” Title=”My Title” %>
2.通过编程改变:前提是<head>标志必须是运行在服务器端,即要给它加上runat="server"属性
void Page_Load()
{
......
Page.Header.Title="My Title";
......
}
3.通过内容页的head占位符控件,在VS2008中添加的母版页会在头部有如下内容占位符asp:ContentPlaceHolder控件(把母版页的title标签拖到该控件内)
<asp:ContentPlaceHolder id="head" runat="server">
<title>无标题页</title>
</asp:ContentPlaceHolder>
而内容页往往会添加一个对应的asp:Content控件,只需要改变其中的title标签内容即可
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<title>我的标题</title>
</asp:Content>
相关文章推荐
- Asp.net Web Application 新建MasterPage内容页的方法
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页的方法
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页的方法
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页的方法
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页,获取用户自定义控件里面的子控件的方法
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页,获取用户自定义控件里面的子控件的方法
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页,获取用户自定义控件里面的子控件的方法
- ASP.NET Master Page中的title
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版
- ASP.NET Master Page中的title
- ASP.NET Master Page中的title
- asp.net动态设置masterpage实现换肤
- Asp.net Mvc 未能加载类型“System.Web.Mvc.ViewPage 的解決方法
- 允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块的方法Page.RegisterClientScriptBlock 方法 [C#]
- 关于ASP.NET中使用MasterPage和PageBase页面基类的一些体会
- [ASP.NET学习笔记之十二]ASP.NET 2.0中Theme、MasterPage和代码国际化
- ASP.NET中Master Page和Content Page里的事件处理顺序
- 海洋工作室——网站建设专家:【原】在线订餐系统,可商业化!订单系统共享啦!!应用技术: AJAX, LINQ, MASTERPAGE, ASP.NET
- asp.net 导出excel 中的乱码问题及 到处内容丢失开头的0 的解决方法