2010-08-21 31 views
6

A mio avviso il vantaggio della localizzazione implicita sulla localizzazione esplicita è che se si dispone di più di una proprietà da localizzare per un determinato controllo, è una sintassi più economica.ASP.NET: localizzazione esplicita vs implicita?

Nel caso in cui sia necessario localizzare del testo, utilizzo l'asp: controllo Localize che ha solo una singola proprietà (Testo) che esegue il rendering nell'interfaccia utente. C'è un motivo per usare l'uno sull'altro? Qualsiasi preferenza di stile? Ci sono differenze di velocità?

implicito

<asp:Localize ID="Localize1" runat="server" meta:resourcekey="Something" /> 

vs

esplicita

<asp:Localize ID="Localize1" runat="server" Text="<%$ Resources:Something %>" /> 
+0

Mi stavo chiedendo la stessa cosa .. secondo MSDN "localizzazione esplicito è utile quando si hanno grandi corpi di messaggi di testo o personalizzati da localizzare, oltre ai controlli ed etichette. Ad esempio, è potrebbe sviluppare una serie di messaggi di benvenuto e di ringraziamento localizzati per un sito di e-commerce e utilizzare espressioni dichiarative esplicite per posizionare questo testo sulle tue pagine.Inoltre, la localizzazione esplicita ti consente di mantenere un singolo set di file di risorse localizzati invece di mantenere un set separato di file per ogni pagina. " –

+0

non lo capisco ancora .. ma penso che il loro tentativo di dire è che è possibile specificare diversi valori per lo stesso controllo, cosa non si può fare quando si utilizza la localizzazione implicita. –

risposta

1

io sono più a favore su esplicita, a volte è necessario per codificare/decodificare ciò che avete localizzato. Inoltre, quando si parla di più lingue e cultura, l'uso di Explicit ti risparmia il mal di testa ..

0

Bene, la tua domanda mi ha fatto riflettere se qualcuno dei due fornisce un controllo dell'errore di tempo. E ha scoperto che la dose non fornisce il controllo del tempo di compilazione. Entrambe le bombe in fase di esecuzione quando vengono dati valori errati.

Problemi correlati