2009-05-05 124 views
1

我想使用資源文件(.resx)在ASP.NET MVC中進行本地化。我的想法是:ASP.NET MVC本地化

  1. 讓App_GlobalResources文件夾下的一個默認的資源文件 讓App_LocalResources文件夾下的幾個本地資源文件
  2. 讀取Cookie信息來設置的CultureInfo Thread.CurrentThread.CurrentCulture =新的CultureInfo(「EN-US 「);

那麼,我想使用資源文件控制器設置ViewData的價值,是這樣的:

ViewData["Title"] = Resources:Resource, PageTitle; 

但語法錯了,我該怎麼辦呢?

有什麼想法?

回答

1

你有沒有試過以下?

ViewData["Title"] = Resources.Resource.PageTitle; 

如果你有Resource.aspx文件在您App_GlobalResources這應該工作。