Lista.. estoy haciendo un sitio con 2 idiomas.. y para esto voy a utilizar lo que provee microsoft...en un primer paso lo voy a hacer con "resources".. y depsues veo si lo hago con "assemblies"
Para esto desarrolle: en el web.config: <globalization enableClientBasedCulture="true" culture="es-ES" uiCulture="es-ES"/> En una pagina de prueba: protected override void InitializeCulture() { string culture = "es-ES"; if (string.IsNullOrEmpty(culture)) { culture = "Auto"; this.UICulture = culture; this.Culture = culture; } else { CultureInfo ci = new System.Globalization.CultureInfo(culture); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; } base.InitializeCulture(); } en la carpeta App_GlobalResources tengo 2 archivos: uno que se llama WebResource.resx y otro que se llama WebResources.es-ES.resx en el .aspx tengo por ej: <asp:Label ID="lblName" runat="server" Text="<%$ Resources:WebResources, Name %>:"></asp:Label> Pero no me funciona.. alguien sabe que puede ser ?? Gracias!!