我目前正在使用 .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;

您甚至可以获得文件名和属性的智能感知。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top