ASP.NET 2.0中動態修改頁面標題
在老外的站上看到解決的好方法,故簡單編譯之:
在一個asp.net 的應用中,經常要動態修改頁面的標題,一個典型的例子就是,在一個頁面導航的控制元件中,希望使用者點選哪一個連線,在頁面的title裡就顯示相關的內容,舉個例子,比如一個網站,有如下的網站架構:
有圖書分類,下面再有中國圖書,外國圖書分類,則一般可以用樹形或者asp.net 2.0的新增加的導航欄控制元件(sitemap),來實現,比如
圖書--->中國圖書;圖書---->外國圖書等,而如果這個時候,能在頁面的
然後可以在page_load事件中,以如下形式改邊其title的內容了,如
Page.Header.Title = "The current time is: " & DateTime.Now.ToString() ,也可以簡單寫成page.title
然後,我們可以通過這樣的辦法,將其於sitemap控制元件結合了,實現方法如下:
以下為引用的內容: Const DEFAULT_UNNAMED_PAGE_TITLE As String = "Untitled Page" Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 'Can also use the following if you'd rather Private Function GetPageTitleBasedOnSiteNavigation() As String 'We are visiting a page defined in the site map - build up the page title Dim output As String = String.Empty While currentNode IsNot Nothing currentNode = currentNode.ParentNode Return output |
在上面的程式碼中,首先預定義了兩個常量,然後逐步建立sitemap的結點,一開始結點是null的,然後再呼叫GetPageTitleBasedOnSiteNavigation() 這個過程,在每建立一個sitemap的結點時,用字串進行連線,最後返回給page.title即可實現,當然也可以用遞迴實現。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-526497/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Asp.Net中動態頁面轉靜態頁面ASP.NET
- ASP.NET動態生成html頁面ASP.NETHTML
- AspNetPager的UrlRewriting 動態頁面問題之修改
- 動態修改linkbutton標題
- bootstrap 頁面標題boot
- 頁面動態加入<script>標籤並執行程式碼行程
- VueRouter改變頁面標題Vue
- ASP.NET動態網站開發培訓-22.論文管理系統(二、製作論文標題頁面)ASP.NET網站
- DiscuzQ動態頁面SEO方案
- 動態頁面資料載入不全的問題
- php如何動態修改網頁titlePHP網頁
- uni-app動態修改頂部導航欄標題APP
- 在Asp.net MVC中訪問靜態頁面ASP.NETMVC
- 動態SQL——構造通用動態頁面查詢SQL
- 動態載入頁面--小練
- VUE 單頁面應用 修改頁面titleVue
- ASP.NET動態網站開發培訓-40.互動論壇製作(八、登陸頁面和管理主頁面)ASP.NET網站
- ASP.NET動態網站開發培訓-35.互動論壇製作(三、完善主題列表頁面)ASP.NET網站
- 前端靜態頁面問題彙總前端
- ASP.NET母版頁使用 按下回車重新整理頁面 去掉 標籤ASP.NET
- 小程式頁面動態配置實現
- flutter TabBarView 動態新增刪除頁面FluttertabBarView
- jquery “做頁面滾動到某屏時改變狀態標題” 所用知識點記錄jQuery
- ASP.NET動態網站開發培訓-38.互動論壇製作(六、製作主題釋出頁面)ASP.NET網站
- asp.net 頁面載入ASP.NET
- ASP.NET頁面Trace技巧ASP.NET
- 直播app原始碼,標題欄隨頁面滑動之title移動定位效果APP原始碼
- Web頁面動態重新整理時間Web
- CRM WebUI and Hybris的Product頁面標題實現WebUI
- SVG 在 image 標籤中的動態修改技巧SVG
- vite 構建工具 如何熱更新靜態頁面?自動重新整理頁面Vite
- 網站首頁修改標題描述,如何在網站後臺或程式碼編輯器中修改首頁標題和描述網站
- asp.net mvc 錯誤頁面ASP.NETMVC
- asp.net 頁面傳值方法ASP.NET
- asp.net 頁面 生命週期ASP.NET
- ASP.NET清除頁面快取ASP.NET快取
- ASP.NET 頁面物件模型 (轉)ASP.NET物件模型
- Web移動端頁面 –響應式和動態REMWebREM