2010-08-21 12 views
6

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 %>" /> 
+0

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 ". –

+0

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. –

Respuesta

1

estoy más a favor más explícita, a veces es necesario para codificar/decodificar lo que has localizado. Además, cuando se trata de múltiples idiomas y cultura, el uso de Explícito le ahorra dolores de cabeza ...

0

Bueno, su pregunta me hizo pensar si alguno de los dos proporciona una verificación de error de tiempo de cumplimiento. Y encontró que la dosis no proporciona verificación de tiempo de compilación. Ambas bombas en tiempo de ejecución cuando se les dan valores incorrectos.

Cuestiones relacionadas