我必须改变我的资源方法。我有ASP.NET MVC3 Razor项目,我的资源在文件夹/ Resources / Views中。它们是作为资源构建的,所以我就是这样使用它们:Namespace.FileName.Key。 现在我想将其更改为内容,因为我们需要在不编译项目的情况下更改它们。
我发现了这个问题ASP.NET MVC - Non-Embedded Resource FIle。我正在调用我的资源,但我总是变得无效。我就是这样做的:
public static string GetResource(string file, string name)
{
return HttpContext.GetGlobalResourceObject(file, name, CultureInfo.CurrentCulture).ToString();
}
这里有什么问题?我假设该文件是资源文件的名称,name是此文件中的密钥名称。也许我错了?