Click Here

相信能,才能
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

动态更改页面标题

Posted on 2006-07-16 22:36  鬼手  阅读(189)  评论(0)    收藏  举报
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!";