ASP.NET 2.0: 在使用web.sitemap時,如何實現本地化
發表于:2007-06-30來源:作者:點擊數:
標簽:
有兩種方法,一是本地化web.sitemap,二是在不同的文化/語言中使用不同的SiteMapProvider。 直接本地化web.sitemap有可分為隱式表達式(Implicit Expression)和顯式(Explicit)表達式。我喜歡用隱式表達式,因為這樣子自己要手工輸入的東西會少一些。在web.
有兩種方法,一是本地化web.sitemap,二是在不同的文化/語言中使用不同的SiteMapProvider。
直接本地化web.sitemap有可分為隱式表達式(Implicit Expression)和顯式(Explicit)表達式。我喜歡用隱式表達式,因為這樣子自己要手工輸入的東西會少一些。在web.sitemap中首先要增加enableLocalization, 并把它設成true。其次,要為需要翻譯的 siteMapNode 增加 resourceKey, 作為資源文件中的標識。比如
<siteMap enableLocalization="true"
xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="~/Default.aspx" title="Home"
description="Home Page" resourceKey="Home">
原文轉自:http://www.kjueaiud.com