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

Posted 元素

篇首语:虚心使人进步,骄傲使人落后,我们应当永远记住这个真理。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET动态设置页面标题的方法详解相关的知识,希望对你有一定的参考价值。

ASP.NET动态设置页面标题的方法详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

这篇文章介绍了ASP NET动态设置页面标题的方法详解 有需要的朋友可以参考一下  

  ASP NET为我们提供了一个控件类 System Web UI HtmlControls HtmlGenericControl 它可以实现 HTML的元素的一个实例 比如在 cs代码中控制aspx中的<td>元素(注意 它不是<ASP:TableCell>) 我们知道 页面标题是被包含在<TITLE></TITLE>中的 而<TITLE>也是一个HTML的元素 所 以 我们就可以利用System Web UI HtmlControls HtmlGenericControl来控制<TITLE>了 ASP NET中 如果想在 cs中控制aspx的一个元素(不论这个元素是Web控件还是HTML控件) 那么这个元素的runat属性 必须设置成server 也就是说 只有元素的runat属性设置成server后 在 cs中才可以控制这个元素(当然 这个元素必须设置id的)

  现在我们着手试试 在aspx文件的HTML代码中 更改<TITLE>元素为

复制代码 代码如下:     <TITLE runat="server" id="titleControl">Default Title</TITLE>

   注意一定要设置runat="server"和id(id很重要 并且注意大小写) 这里的Default Title是默认的标题 你不改标题时 就显示Default Title 转到 cs文件 声明一个变量titleControl 类型为System Web UI HtmlControls HtmlGenericControl:

复制代码 代码如下:     protected System Web UI HtmlControls HtmlGenericControl titleControl;

   这样 titleControl就是<TITLE>了 要改变标题就可以在 cs方法中(比如 Page_Load)加入

  titleControl InnerText=“我把标题给改了!”;

  其实对于System Web UI HtmlControls HtmlGenericControl控件可以作为所有的HTML控件在服务 器端的表现 也就是说只要在后台代码( aspx cs/ aspx vb)中声明一个与前端的HTML控件Id相同的 System Web UI HtmlControls HtmlGenericControl控件对象就可以 并要注意前端的HTML控件的属性中要加 上一句runat="server" 要不然后 后台代码是不会对前端HTML控件执行操作的

cha138/Article/program/net/201311/14214

相关参考

知识大全 Asp.net MVC中页面标题的新解决方法

Asp.netMVC中页面标题的新解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在MV

知识大全 Asp.Net中动态页面转静态页面

Asp.Net中动态页面转静态页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关于在AspN

知识大全 利用ASP.NET动态生成HTML页面

利用ASP.NET动态生成HTML页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 ASP.NET动态生成静态页面的实例代码

ASP.NET动态生成静态页面的实例代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!生成静态页有

知识大全 基于asp.net的web页面动态控件创建以及使用

 摘要web设计中有很多场合页面的控件要动态创建甚至只能动态创建这样可以增加页面的灵活性但是给程序员带来了一些麻烦比如要使用动态创建的控件怎么使用都是要求解决的问题本文基于aspnet简要介绍了页面的

知识大全 asp.net基础小结

  一动态网页和静态网页  起初看到这两个概念会以为动态网页就是网页带有flash的页面而静态网页就是不会动的网页现在看来这种理解是错误的大错特错所谓的动态网页呢其实是指网页和服务器有交互的服务器中的

知识大全 asp.net 回车自动登陆设置

  的登陆页面中之前按回车老是不是自动登陆后来发现只需要修改formDefaultButton属性就可以了设置代码如下  [csharp]  <span>thisformDefaultBu

知识大全 动态设置页面的部分Head

动态设置页面的部分Head  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  自己研究了下如何动态设

知识大全 ASP.NET 揭秘 ASP.NET页面的结构

ASP.NET揭秘ASP.NET页面的结构  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!TheSt

知识大全 asp.net2.0新闻标题后加new或图片

  中使用gridview显示新闻标题如何在当日新加新闻的标题后加一个new或图片   在后台或者公共类Common写如下类  publicstaticstringNew