2009-05-05 128 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这应该工作。