Получите доступ к файлу Global .resx на странице ASP.Net Просмотр
-
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 для имен файлов и свойств.