Получите доступ к файлу Global .resx на странице ASP.Net Просмотр

StackOverflow https://stackoverflow.com/questions/62995

  •  09-06-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

Другие советы

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

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

text = Resources.YourResourceFilename.YourProperty;

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top