在 ASP.Net 查看页面中访问全局 .resx 文件
-
09-06-2019 - |
题
我目前正在使用 .Net 框架 3.5 版本进行构建,并且我有一个资源 (.resx) 文件,我正在尝试在 Web 应用程序中访问该文件。我已将 .resx 属性公开为公共访问修饰符,并且能够在控制器文件或 Web 应用程序中的其他 .cs 文件中访问这些属性。我的问题是这样的:是否可以在我的视图页面中访问名称/值对?我想做这样的事情......
text="<%$ Resources: Namespace.ResourceFileName, NAME %>"
或查看页面中的其他类似方法。
解决方案
<%= Resources.<ResourceName>.<Property> %>
其他提示
将您想要在页面中使用的资源属性公开为受保护的页面属性。然后你就可以使用“this.ResourceName”
如果您使用的是 ASP.NET 2.0 或更高版本,则使用资源文件编译后,可以通过 Resources 命名空间引用它:
text = Resources.YourResourceFilename.YourProperty;
您甚至可以获得文件名和属性的智能感知。
不隶属于 StackOverflow