Chi ha provato a scrivere un'applicazione
ASP.NET 1.0 globalizzata, ovvero che preleva le risorse testuali per il
rendering della pagina da degli appositi file, si sarà reso conto che la
questione è tuttaltro che semplice e lineare.
Ho appena scoperto che ASP.NET 2.0 introduce una nuova sintassi
nei codeblock che risolve questo genere di problema piuttosto
elegantemente.
<asp:Literal Runat="server"
Text="<%$ Resources:MyResources, MyText %>"/>
Questa riga è in grado di leggere una stringa dalle
risorse ed assegnarla ad un Literal.
L'espressione <%$...%> supporta anche
altre "keywords" oltre a resources: ConnectionStrings legge una
stringa di connessione dalla configurazione, AppSettings legge
una chiave dall'omonima sezione del web.config infine
Version legge una parte del numero di versione
dell'applicazione.
powered by IMHO 1.2