Правильное получение значений локальных ресурсов: GetGlobalResourceObject или.NET Control?
При разработке я видел несколько разных способов получения значений локальных ресурсов из файлов resx. Какой из них считается лучшей практикой?
Используя метод GetGlobalResourceObject:
<a id="myLink" href="#"><%= GetGlobalResourceObject("Filter","Diary")%></a>
Или используя элемент управления и устанавливая значение непосредственно в resx:
Есть ли лучшие способы, которые я должен знать? Спасибо за вашу помощь!
1 ответ
В основном имена говорят все: глобальные ресурсы и местные ресурсы.
Если вам нужен один и тот же ресурс для использования в разных местах (страницы, элементы управления, серверная часть и т. Д.), Используйте Глобальные ресурсы. Локальные ресурсы тесно связаны со страницами и пользовательскими элементами управления. Вы должны создать один локальный исходный файл для каждой страницы (aspx) и пользовательских элементов управления (ascx).