Правильное получение значений локальных ресурсов: GetGlobalResourceObject или .NET Control? - PullRequest
1 голос
/ 25 октября 2010

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

Использование метода GetGlobalResourceObject:

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

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

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

1 Ответ

1 голос
/ 18 января 2011

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

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

...