首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 2.0 站點地圖本地化實作:Web.sitemap 與資源檔整合

     編輯:關於ASP.NET

本文首先簡要介紹 ASP.NET 2.0 提供的新站點導航機制,注意到此新導航功能核心是透過 XML 檔案詳細描述網站導航架構。顯然此新導航機制強大功能可大幅節省程式設計師編碼時間。接著透過簡單範例分析本地化 Web.sitemap 一般思路。

一、基於 XML 的站點地圖

過去在 Web 應用程式建立導航方法是在頁面散佈大量超連結。但開發大型 Web 專案時,此簡單原始方法顯得極為臃腫且力不從心。為此,ASP.NET 2.0 引入新導航系統解決整個問題。雖 ASP.NET 中此新功能非常複雜,但可從其提供大量方法屬性對之全面控制。

此新導航系統透過一個 XML 檔案定義整個站點導航系統;該 XML 檔案稱為「站點地圖」。本文略過基於 XML 站點地圖基本討論(註:本文提供兩個範例專案,其中之一即基於 XML 顯示站點地圖),專注討論此新站點導航機制本地化問題,並提供簡單但完整範例專案。

透過修改資源檔(.resx)實現系統本地化,是從桌面應用到 ASP.NET 應用程式開發本地化的好方法。下面詳細討論此方法。

二、為本地化建構站點地圖——Web.sitemap 檔案

可將本地化指示詞套用於 ASP.NET Web 應用程式頁面,也可用相同思路在 Web.sitemap 檔案中完成本地化任務。

右鍵「方案總管→加入新項目...」,在隨後「加入新項目」對話框中點選「站點地圖」範本,如下圖:

圖1. 透過點選「站點地圖」範本建立站點地圖檔案

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved