0

我有一个具有 Webforms (.aspx) 页面和 MVC3 的应用程序。我打算将标签、消息文本和其他文本保存在 .resx 文件中。.resx 文件中的许多键/值在 Web 表单和 MVC 中都是通用的。

我宁愿不必维护 2 个包含相同资源的资源文件—— App_GlobalResources 中的一个文件(用于 webforms)和另一个文件夹中其他位置的另一个 .resx 文件,用于 MVC。

有没有办法在 webforms 页面和 MVC 代码之间共享/访问 One Resource 文件?(目前我有 2 个文件,确保它们同步很痛苦)。

谢谢!

4

1 回答 1

1

您可以通过添加现有项目作为链接功能http://msdn.microsoft.com/en-us/library/9f4t9t92%28v=vs.80%29.aspx来做到这一点。

  1. 在解决方案文件夹中创建资源文件 resource.resx
  2. 在 MVC/Web 表单项目中创建 App_GlobalResources 文件夹
  3. 打开上下文菜单并选择添加现有项目(从“打开”按钮下拉列表中,选择“添加为链接”)以将共享资源文件添加到您的项目中
于 2012-05-29T13:07:50.587 回答