ASP.NET 中嵌入的代码怎么无法更改网页标题

作者:vkvi 来源:千一网络(原创) 日期:2013-7-15

在 ASP.NET 中,body 区的某个地方,有下面的代码:

最终的结果,我们会看到:

  • title 没有变为“美女”。
  • “韩国”文字也没有出现。
  • “中国”文字出现了。

总结一下,这种代码,凡是要修改输出值的话,必须是在控件之前,title 在最前方,_l1 也在前方,所以修改不到。_l2 在下方,所以修改到了。

这是由于这里的代码都是在 Page_PreRender 之后执行的,Page_PreRender 结束后就是一连串的开始输出网页了,前面已经输出的内容就不能再改了。我们可以做一个实验,在后面再加上一句 <%=Page.Title %>,输出为“美女”,说明前面为 Page.Title 属性赋值是成功了的,只是迟了,前面的 HTML 代码已经生成了,没有机会了。

你前面那位网友看了:SQL Server Compact Edition 是什么

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他