網站開發

          asp.net
          隨筆 - 30, 文章 - 0, 評論 - 9, 引用 - 0
          數據加載中……

          動態改變Asp.net頁面標題

          1.引用命字空間
          use System.Web.UI.HtmlControls.HtmlGenericControl
          在Asp.net 中你可以使用HtmlGenericControl()來動態改變頁面Title(標題)



          2.為HTML Title標簽設置ID,并將其作為服務器端運行
          <HTML>
          ??<HEAD>
          ????<TITLE ID=MyPageTitle Runat=Server> </TITLE>
          ??</HEAD>
          ?<BODY>
          ??</BODY>
          </HTML>



          3.將Title標設設為Runat=server后,就可以后臺代碼進行訪問~~,通過InnerText或InnerHtml
          來改變其值.
          public class Use_This : System.Web.UI.Page
          ?{
          ??
          Private System.Web.UI.HtmlControls.HtmlGenericControl SetMyTitle;
          ??private void Page_Load(object sender, System.EventArgs e)
          ??{

          ?? SetMyTitle.InnerText = "~哈哈~";

          ??}
          }


          posted on 2007-02-09 13:08 風雨兼程 閱讀(403) 評論(1)  編輯  收藏 所屬分類: Asp.net

          評論

          # re: 動態改變Asp.net頁面標題  回復  更多評論   

          次方法在vs2005中測試不通過,SetMyTitle.TagName=“SPAN”
          title并沒有發生變化,不知為什么。

          相反,設置它的Text卻可以達到目的。如:
          private void Page_Load(object sender, System.EventArgs e)
          {

          //SetMyTitle的ID=null,并沒有指向MyPageTitle
          //以下在VS.Net2005中測試通過
          MyPageTitle.Text = "~哈哈~";

          }
          2007-08-15 12:21 | docflying
          主站蜘蛛池模板: 永嘉县| 大名县| 万源市| 剑川县| 永兴县| 华池县| 化德县| 扎兰屯市| 怀远县| 突泉县| 石林| 芷江| 昌邑市| 上虞市| 类乌齐县| 阿合奇县| 新兴县| 乾安县| 清镇市| 洛阳市| 迁安市| 汕尾市| 英吉沙县| 鄄城县| 榕江县| 吴桥县| 汕头市| 德令哈市| 临泉县| 罗定市| 青川县| 华阴市| 望谟县| 西藏| 泾川县| 酉阳| 喀什市| 恩平市| 苍山县| 滁州市| 陈巴尔虎旗|