En mi opinión, la ventaja de la localización implícita sobre la localización explícita es que si tiene más de una propiedad para localizar para un control dado, es una sintaxis más económica.ASP.NET: ¿localización explícita frente a implícita?
En el caso en el que solo necesita localizar un texto, uso el asp: Localizar el control que solo tiene una sola propiedad (Texto) que se renderiza en la UI. ¿Hay alguna razón para usar uno sobre el otro? ¿Alguna preferencia de estilo? ¿Hay alguna diferencia de velocidad?
implícito
<asp:Localize ID="Localize1" runat="server" meta:resourcekey="Something" />
vs
explícita
<asp:Localize ID="Localize1" runat="server" Text="<%$ Resources:Something %>" />
me estaba preguntando lo mismo .. de acuerdo con MSDN "localización explícito es útil cuando se tienen grandes cuerpos de mensajes de texto o personalizados que desee localizar, además de los controles y etiquetas. Por ejemplo, podría desarrollar una serie de mensajes de bienvenida y agradecimiento localizados para un sitio de comercio electrónico, y usar expresiones declarativas explícitas para colocar este texto en sus páginas. Además, la localización explícita le permite mantener un único conjunto de archivos de recursos localizados en lugar de mantener un conjunto separado de archivos para cada página ". –
aún no lo entiendo ... pero creo que lo que intentan decir es que puedes especificar diferentes valores de para el mismo control, lo que no puedes hacer cuando utilizas la localización implícita. –