2009-03-05 84 views

回答

4

使用全局資源文件。

App_GlobalResources\Web.sitemap.resx 

然後在web.sitemap中使用鍵如;

<siteMapNode url="somepage.aspx" title="Name" resourceKey="PageName"/> 
+1

但在資源中,我應該怎麼做,意味着我有5個資源文件,我正在使用一個資源文件(cart.resx)菜單 – peter 2009-03-25 05:46:44

+0

您需要爲web.sitemap創建一個resx。從其他地方複製一個,然後將「PageName」作爲資源鍵,然後放入新值。請註冊並標記爲答案:) – 2009-03-25 09:51:37

4

如果你有全球的資源,你可以使用它像這樣

<siteMapNode url="~/Default.aspx" Title="$resources:SiteMapLocalizations,HomePageTitle"></siteMapNode> 

其中 SiteMapLocalizations:是資源名稱 HomePageTitle:你資源鍵

參考:http://msdn.microsoft.com/en-us/library/ms178427.aspx

0

值得注意的是,您還需要在處設置標記。否則它將無法工作。