2008-09-15 55 views
2

我目前在.Net框架的3.5版本中構建,並且我嘗試在Web應用程序中訪問資源(.resx)文件。我已經將.resx屬性公開爲公共訪問修飾符,並且能夠訪問Web應用程序中的控制器文件或其他.cs文件中的這些屬性。我的問題是這樣的:是否可以訪問我的查看頁面中的名稱/值對?我想做這樣的事情...訪問ASP.Net中的全球.resx文件查看頁面

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

或其他一些類似的方法在查看頁面。

回答

6
<%= Resources.<ResourceName>.<Property> %> 
2

將您希望在頁面中使用的資源屬性作爲受保護的頁面屬性公開。然後,你可以做用「this.ResourceName」

1

如果你正在使用ASP.NET 2.0或更高版本,您的資源文件進行編譯後,就可以通過資源命名空間引用它:

text = Resources.YourResourceFilename.YourProperty; 

你甚至可以在文件名和屬性上獲得Intellisense。