Zugang globale RESX-Datei in ASP.Net Seite anzeigen
-
09-06-2019 - |
Frage
Ich baue derzeit in Version 3.5 von .NET Framework und ich habe eine Ressource (RESX) Datei, die ich in einer Web-Anwendung zuzugreifen versuchen. Ich habe die .resx Eigenschaften als öffentliche Zugriffsmodifikatoren ausgesetzt und bin in der Lage, diese Eigenschaften in den Controller-Dateien oder anderen CS-Dateien im Web-App zuzugreifen. Meine Frage ist: Ist es möglich, die Name / Wert-Paare innerhalb meiner Ansicht Seite zugreifen? Ich möchte so etwas tun ...
text="<%$ Resources: Namespace.ResourceFileName, NAME %>"
oder eine andere ähnliche Methode in der Ansicht-Seite.
Lösung
<%= Resources.<ResourceName>.<Property> %>
Andere Tipps
Setzen Sie die Ressourceneigenschaft Sie auf der Seite als geschützte Seite Eigenschaft konsumieren wollen. Dann können Sie einfach nutzen „this.ResourceName“
Wenn Sie mit ASP.NET 2.0 oder höher, nachdem Sie mit der Ressource-Datei kompilieren, können Sie es durch die Ressourcen-Namespace verweisen können:
text = Resources.YourResourceFilename.YourProperty;
Sie erhalten auch Intellisense auf den Dateinamen und -eigenschaften.