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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top