2

我目前正在构建 .Net 框架的 3.5 版,并且我有一个资源 (.resx) 文件,我试图在 Web 应用程序中访问该文件。我已将 .resx 属性公开为公共访问修饰符,并且能够在控制器文件或 Web 应用程序中的其他 .cs 文件中访问这些属性。我的问题是:是否可以访问我的视图页面中的名称/值对?我想做这样的事情...

text="<%$ Resources: Namespace.ResourceFileName, NAME %>"  

或查看页面中的其他类似方法。

4

3 回答 3

6
<%= Resources.<ResourceName>.<Property> %>
于 2008-09-15T13:54:35.437 回答
2

将要在页面中使用的资源属性公开为受保护的页面属性。然后你可以使用“this.ResourceName”

于 2008-09-15T13:51:56.550 回答
1

如果您使用的是 ASP.NET 2.0 或更高版本,则在使用资源文件进行编译后,您可以通过 Resources 命名空间来引用它:

text = Resources.YourResourceFilename.YourProperty;

您甚至可以在文件名和属性上获得 Intellisense。

于 2008-09-15T14:19:38.997 回答