Thanks for your reply Dave,
Well, IMO, I think implicit and explicit localization has their own focus
and strengh respectively.
For implicit localization, it rely on the new Localization Page feature
provided by ASP.NET 2.0/VS 2005, you can generate page specific resx files
for each page, and in that file, it will only contains resourcekeys
associated with controls in the corresponding page. And for the
"meta:ResourceKey" of the certain control on a localized page, they're
always refering to the resource file associated with that page, but not
other resource files.
While for explicit localization, it is more flexible, you can use
<%$Resource %> expression to load resource value from any resource file in
the application, not limietd to the resource file associated with the page
only. For example, you may store all the error message resource values in
a single global resource file in the application and these messages will be
used among multiple pages, here use <%$Resource %> expression is the
prefered approach. do you think so?
Sincerely,
Steven Cheng
Microsoft MSDN Online Support Lead
This posting is provided "AS IS" with no warranties, and confers no rights.