<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Blue的博客

      ASP.NET頁面中標題單點解決方案
      最近在使用.net2.0中ms提供的頁面導航組件sitemappath時,想到了一種解決頁面標題不同步的一種簡單而又方便的機制。

        目前存在的問題:

        一、整個網站中aspx頁面標題通常沒有統一的存放位置,針對每個頁面要么把頁面標題直接硬編碼在頁面的aspx文件中,要么通過aspx.cs動態寫進去(1.1中還要加入額外的標題控件,2.0中可以使用Page.Title屬性),而整個站點如果網頁很多的話,這種重復邏輯的代碼就要寫很多次,極其不美觀,并且無法在其它用到標題信息的地方實現同步。

        二、即使為了支持多語言支持把所有的頁面標題都放入資源(或xml)文件中,通過通一的程序代碼來加載標題也會存在一個問題,就是頁面中用到頁面標題的地方可能不僅在標題區如(頁面導航控件),如何讓這些控件也從這些資源文件(或xml)中取得這些標題信息也是一個頭痛的問題。

        要達到的目的:

        一、在整個網站中的主模板中一次性解決網頁標題的所有問題,所有網站中使用的標題均放在Web.sitemap(可支持多語言)中維護,這樣也可以同時同步維護頁面的導航信息。

        二、在彈出窗體的標題中自動為每一個網站標題后面加入站點名稱如(用戶登錄|七思軟件),但在頁面導航控件中引用標題時則不出現這個站點名稱,如(主頁>會員中心>用戶登錄)。

        三、當aspx.cs的程序中引用page.Title屬性時不能有站點名稱如頁面標題欄中顯示的為(用戶登錄|七思軟件),但在頁面的正常程序中引用的page.Title值為(用戶登錄)。

        具體的實現方法如下:

        在網站的masterpage中加入以下代碼:

      protected void Page_Load(object sender, EventArgs e)
      {
       if (!this.IsPostBack)
       {
        this.searchDescription.Content = this.SearchDescription;
        this.searchKeywords.Content = this.SearchKeywords;
       }
       if (SiteMap.CurrentNode != null)
       {
        this.Page.Title = SiteMap.CurrentNode.Title;
       }
       else
       {
        this.Page.Title = "尚未在Web.sitemap配置此頁面導航";
       }
      }
      protected override void Render(HtmlTextWriter writer)
      {
       this.Page.Title = this.Page.Title + " | " + Keyss.WebFramework.ConfigManager.GetInstance().SiteName;
       base.Render(writer);
      }

        解釋:

        一、之所以不在(!this.IsPostBack){}塊中實現頁面判斷是因為page.Title中無法保存視圖狀態,我覺得這是.net2.0中的一個小bug吧。

        二、之所以在render方法重寫title屬性是因為在頁面的生存期中,render方法不會保存viewstate,而從寫page.Title內容僅在masterpage中有效是因為masterpage負責頁面標題的render,在其后的page的render方法中,title已經render完畢,些時改變title并不會影響render的結果。

      posted on 2008-03-19 20:48  Blueeyes  閱讀(308)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产成人精品亚洲午夜| 国产欧美日韩精品丝袜高跟鞋| 99在线精品国自产拍中文字幕| 综合色天天久久| 国产成人精品亚洲精品密奴| 国产乱精品一区二区三区| 亚洲卡1卡2卡新区网站| 无码av最新无码av专区| 乱码精品一区二区亚洲区| 日本一区二区三区视频版| 欧美性插b在线视频网站| 亚洲av免费看一区二区| 国产精品v片在线观看不卡| 日本高清一区二区三| 亚洲综合精品一区二区三区| 亚洲精品爆乳一区二区H| 国产熟女精品一区二区三区| 国产精品毛片av999999| 国产精品日韩av在线播放| 日韩人妻熟女中文字幕a美景之屋| 亚洲国产精品一区二区第一页| 无码人妻斩一区二区三区| 日本高清色WWW在线安全| 成人精品日韩专区在线观看| 国产精品无遮挡猛进猛出| 人妻丰满熟妇av无码区| 仁布县| 久久精品国产99麻豆蜜月| 69人妻精品中文字幕| 老师扒下内裤让我爽了一夜| 亚洲精品久久久久久无码色欲四季| 狠狠综合久久久久综| 亚洲第一区二区快射影院| 亚洲伊人成无码综合网| 国内视频偷拍久久伊人网| xxxx丰满少妇高潮| 日韩黄色av一区二区三区| 成人免费乱码大片a毛片| 亚洲欧美日产综合在线网| 色窝窝免费播放视频在线| 国产蜜臀久久av一区二区|