asp.net1.1由于没有masterpage功能,因此动态更改页面标题显得有些困难。今天在网上找到一个简单的方法,与大家分享。
通常情况下,页面的标题应该是这样的:Page Title
我们做一些修改: ,这就把title变成了一个服务器控件。
接下来,我们在该页面的cs中加入控件声明:
protected System.Web.UI.HtmlControls.HtmlGenericControl PageTitle;
最后我们可以在任何一个可触发的事件中加入改变页面标题的代码,例如在按钮的Click事件中加入
this.PageTitle.InnerText="Title Change Succeed!";
通常情况下,页面的标题应该是这样的:
我们做一些修改:
接下来,我们在该页面的cs中加入控件声明:
protected System.Web.UI.HtmlControls.HtmlGenericControl PageTitle;
最后我们可以在任何一个可触发的事件中加入改变页面标题的代码,例如在按钮的Click事件中加入
this.PageTitle.InnerText="Title Change Succeed!";
本文介绍了一种在ASP.NET 1.1中动态更改页面标题的简便方法。通过将<title>标签转换为服务器控件,并在.cs文件中声明HtmlGenericControl类型变量,可以在运行时通过事件触发来更新页面标题。
627

被折叠的 条评论
为什么被折叠?



