访问资源文件

Mar*_*rsh 4 asp.net asp.net-mvc-4

任何人都可以告诉如何访问类库asp.net mvc4中的资源文件?我正在构建一个通用的类库,我将在所有项目中使用它.我尝试使用以下代码:

  HttpContext.GetGlobalResourceObject();
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉任何其他方法是否可以访问类库中的资源文件?

Deb*_*ppe 5

根据评论进行编辑,包括最佳做法:

要在MVC4中创建资源文件:在解决方案资源管理器中,右键单击您的项目.然后,单击"添加",然后单击"添加ASP.Net文件夹",然后单击App_GlobalResources.在新文件夹上,右键单击.然后添加新的资源文件.

然后打开此资源文件并添加新资源.lefter列是您设置键的位置,而更严格的列是您必须在其中插入的值.

然后; 它非常简单,您只需编写以下代码部分即可访问所需的值.

在c#方面,它是:

Resources.NameOfYourResFile.NameOfYourResKey
Run Code Online (Sandbox Code Playgroud)

在ASP方面,假设你使用的是剃须刀,它是:

@Resources.NameOfYourResFile.NameOfYourResKey
Run Code Online (Sandbox Code Playgroud)

示例:如果您创建了一个名为"Global.resx"的文件,并创建了"我的超级网站"作为值的"ApplicationTitle"键,您只需编写以下代码行将其放入例如字符串:

 string siteTitle = Resources.Global.ApplicationTitle;
Run Code Online (Sandbox Code Playgroud)

就是这样