现在的位置: 首页 > 综合 > 正文

asp.net1.1中动态更改页面标题

2013年10月13日 ⁄ 综合 ⁄ 共 417字 ⁄ 字号 评论关闭

asp.net1.1由于没有masterpage功能,因此动态更改页面标题显得有些困难。今天在网上找到一个简单的方法,与大家分享。

通常情况下,页面的标题应该是这样的:<title>Page Title</title>
我们做一些修改:<title runat="server" id="PageTitle"></title>,这就把title变成了一个服务器控件。

接下来,我们在该页面的cs中加入控件声明:
protected System.Web.UI.HtmlControls.HtmlGenericControl PageTitle;
最后我们可以在任何一个可触发的事件中加入改变页面标题的代码,例如在按钮的Click事件中加入
this.PageTitle.InnerText="Title Change Succeed!";

提交时提示“该名称已被注册用户使用, 请使用其他名称”

是因为cs页中存在一个名为PageTitle的变量,把它删掉就可以了 

抱歉!评论已关闭.