Доступ к глобальному файлу .resx на странице просмотра ASP.Net - PullRequest
2 голосов
/ 15 сентября 2008

В настоящее время я создаю версию 3.5 .Net Framework, и у меня есть файл ресурса (.resx), к которому я пытаюсь получить доступ в веб-приложении. Я выставил свойства .resx как модификаторы открытого доступа и могу получить доступ к этим свойствам в файлах контроллера или других файлах .cs в веб-приложении. У меня такой вопрос: возможно ли получить доступ к парам имя / значение на странице просмотра? Я хотел бы сделать что-то вроде этого ...

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

или другой подобный метод на странице просмотра.

Ответы [ 3 ]

6 голосов
/ 15 сентября 2008
<%= Resources.<ResourceName>.<Property> %>
2 голосов
/ 15 сентября 2008

Предоставьте свойство ресурса, которое вы хотите использовать на странице, как свойство защищенной страницы. Тогда вы можете просто использовать "this.ResourceName"

1 голос
/ 15 сентября 2008

Если вы используете ASP.NET 2.0 или выше, после компиляции с файлом ресурсов вы можете ссылаться на него через пространство имен ресурсов:

text = Resources.YourResourceFilename.YourProperty;

Вы даже получаете Intellisense для имен файлов и свойств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...