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

asp.net|动态|页面

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!";
PS:我怎么提交时老是提示“该名称已被注册用户使用, 请使用其他名称”?
@”我怎么提交时老是提示“该名称已被注册用户使用, 请使用其他名称”?“

这是因为你的cs页中存在一个名为PageTitle的变量,把它删掉就可以加了
其实这个名字无所谓的,你可以改成其他名字,如title,当然不要和其他控件名字冲突就可以了。

你的第一个问题我觉得应该是可以的,你可以试一下,因为在这种情况下它是作为一个服务器控件存在的,试完记得把结果告诉我:) Good Luck!

时间: 2024-10-29 12:04:38

asp.net1.1中动态更改页面标题的相关文章

ASP.NET 2.0中动态修改页面标题

asp.net|动态|页面 在老外的站上看到解决的好方法,故简单编译之:在一个asp.net 的应用中,经常要动态修改页面的标题,一个典型的例子就是,在一个页面导航的控件中,希望用户点选哪一个连接,在页面的title里就显示相关的内容,举个例子,比如一个网站,有如下的网站架构:有图书分类,下面再有中国图书,外国图书分类,则一般可以用树形或者asp.net 2.0的新增加的导航栏控件(sitemap),来实现,比如 图书--->中国图书;图书---->外国图书等,而如果这个时候,能在页面的<

c#2.0中动态修改页面标题

动态|页面 在老外的站上看到解决的好方法,故简单编译之:在一个asp.net 的应用中,经常要动态修改页面的标题,一个典型的例子就是,在一个页面导航的控件中,希望用户点选哪一个连接,在页面的title里就显示相关的内容,举个例子,比如一个网站,有如下的网站架构:有图书分类,下面再有中国图书,外国图书分类,则一般可以用树形或者asp.net 2.0的新增加的导航栏控件(sitemap),来实现,比如 图书--->中国图书;图书---->外国图书等,而如果这个时候,能在页面的<title&g

ASP.NET动态设置页面标题的方法详解

这篇文章介绍了ASP.NET动态设置页面标题的方法详解,有需要的朋友可以参考一下     ASP.NET为我们提供了一个控件类:System.Web.UI.HtmlControls.HtmlGenericControl.它可以实现 HTML的元素的一个实例,比如在.cs代码中控制aspx中的<td>元素(注意,它不是<ASP:TableCell>). 我们知道,页面标题是被包含在<TITLE></TITLE>中的,而<TITLE>也是一个HTML

asp.net中动态改变网页标题的代码

方法1. 首先:在.aspx页: <HEAD> <title> <%=PageTitle %> </title> ....... </HEAD> 其次:在.aspx.cs页: public class news_view : System.Web.UI.Page { ............ //用于动态设置页面标题 protected string PageTitle; .... private void Page_Load(object se

ASP.NET MVC中的cshtml页面中的下拉框的使用

ASP.NET MVC中的cshtml页面中的下拉框的使用 用上@Html.DropDownList 先记下来..以做备忘...

ASP.NET动态设置页面标题

ASP.NET为我们提供了一个控件类:System.Web.UI.HtmlControls.HtmlGenericControl.它可以实现HTML的元素的一个实例,比如在.cs代码中控制aspx中的<td>元素(注意,它不是<ASP:TableCell>).我们知道,页面标题是被包含在<TITLE></TITLE>中的,而<TITLE>也是一个HTML的元素,所以,我们就可以利用System.Web.UI.HtmlControls.HtmlGe

ASP.NET动态设置页面标题的方法详解_实用技巧

  ASP.NET为我们提供了一个控件类:System.Web.UI.HtmlControls.HtmlGenericControl.它可以实现HTML的元素的一个实例,比如在.cs代码中控制aspx中的<td>元素(注意,它不是<ASP:TableCell>).我们知道,页面标题是被包含在<TITLE></TITLE>中的,而<TITLE>也是一个HTML的元素,所以,我们就可以利用System.Web.UI.HtmlControls.Html

asp.net页中动态加入样式表文件

asp.net|动态|样式表 由于在某些时候为了节省样式表下载的开销,我们会将CSS分存在不同的文件中,调用的时候只用能用到的在基于模板页的.net WEB 编程中有时会遇到这样的问题:如何将CSS的样式表文件动态添加到HEAD标签中呢 过去我也想过一些方法 比如直接在HEAD里写些IF ELSE语句,来判断当前的访问页 不过这样作肯定不是最好的选择下面我就介绍另一种比较好的方法来添加 在页面的page_init中写以下代码    Protected Sub Page_Init(ByVal se

asp.ne开发中跳转页面的三种方法比较

这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护.但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端. 1 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同