我爱Aspx >> Asp.Net >> 怎样在Web开发中完美控制IE标题栏IE以及任何目前浏览器的标题栏,原本都应该是由<title>这个HTML标签来控制的,当然现在仍然也是。只是目前的鬼趋势是,你最好不要再刷新你的网页页面了,然后还需要接受用户的任意蹂躏。这也就是传说中神龙见首不见尾,杀人于无影无形的悖时Ajax技术!
在浏览器的标题栏中显示贴切的页面标题,是一个网页专业的表现,同时也能对搜索引擎友好。当然如果放上适当的提示信息,也会很有意义。那么怎么"动态"的来定制这个标题内容呢?
我们知道使用ASP动态修改浏览器title,大概是这样的语句:
<title><% = GenerateTitle %></title>
而在ASP.NET 1.1中,除了仍可以使用上面的方法外,我们多了一个看起来"很美"的方法:
In aspx page:
<title id="cltTitle" runat="server"></title>
In CS file:
protected HtmlGeneralControl cltTitle;
. . .
cltTitle.innerHtml = "birdshome's homepage";
今天到了ASP.NET 2.0时代,除了上面的两种方法,我们还可以更容易的修改<title>内容:
Page.Title = "birdshome's homepage";
不过上面的"动态"都是在服务器端修改<title>的内容,实际上对于浏览器来说<title>标签内的内容是完全固定的了。下面言归正传,仔细来说说在客户端对IE浏览器标题栏的控制:
对于IE窗口中的页面,在页面DOM对象中,document.title属性是用来代替<title>元素的innerHTML获取和设置IE窗口标题栏内容的。请看下面这个示例:
Ҷƪл˵?
windows server 2003 r2 64位web..[08-01]
asp.net2.0中异步调用WebService..[08-01]
web.config点滴:更改login控件对..[08-01]
Web 2.0时代RSS的.Net实现[08-01]
.net 下用javascript调用webserv..[08-01]
开发基于ASP.NET WebService的图..[08-01]
在ASP.NET Atlas中调用Web Servi..[08-01]
BackPack - 体验可读写的Web服务[07-30]
网站推广Web2.0[07-30]
保障Web数据库安全运行[07-30]
SQL Server 2005—有关开发的10个..[08-01]
SQL Server 2005—数据库管理10个..[08-01]
关闭按钮点击事件的捕捉[08-01]
ASP.NET 2.0下的条件编译[08-01]
.net2.0中使用SqlBulkCopy进行大..[08-01]
Google电子表格Spreadsheets全面..[08-01]
让FlashGet与Netants“共享资源”[08-01]
Photoshop为风景照片增添柔焦梦幻..[08-01]
优化网站的20条重要体会[08-01]
用ASP.NET 2.0设计网络在线投票系..[08-01]