Правильное получение значений локальных ресурсов: GetGlobalResourceObject или.NET Control?

При разработке я видел несколько разных способов получения значений локальных ресурсов из файлов resx. Какой из них считается лучшей практикой?

Используя метод GetGlobalResourceObject:

<a id="myLink" href="#"><%= GetGlobalResourceObject("Filter","Diary")%></a>

Или используя элемент управления и устанавливая значение непосредственно в resx:

Есть ли лучшие способы, которые я должен знать? Спасибо за вашу помощь!

1 ответ

Решение

В основном имена говорят все: глобальные ресурсы и местные ресурсы.

Если вам нужен один и тот же ресурс для использования в разных местах (страницы, элементы управления, серверная часть и т. Д.), Используйте Глобальные ресурсы. Локальные ресурсы тесно связаны со страницами и пользовательскими элементами управления. Вы должны создать один локальный исходный файл для каждой страницы (aspx) и пользовательских элементов управления (ascx).

Другие вопросы по тегам