我目前正在构建 .Net 框架的 3.5 版,并且我有一个资源 (.resx) 文件,我试图在 Web 应用程序中访问该文件。我已将 .resx 属性公开为公共访问修饰符,并且能够在控制器文件或 Web 应用程序中的其他 .cs 文件中访问这些属性。我的问题是:是否可以访问我的视图页面中的名称/值对?我想做这样的事情...
text="<%$ Resources: Namespace.ResourceFileName, NAME %>"
或查看页面中的其他类似方法。
我目前正在构建 .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;
您甚至可以在文件名和属性上获得 Intellisense。