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