Come tutti sappiamo, utilizzando la proprietà IsPostBack è possibile determinare se una pagina ASP .NET è stata caricata per la prima volta oppure in seguito ad un PostBack (causato, tipicamente, dalla pressione di un pulsante). Ma se si ha la necessità di sapere quando una pagina è ricaricata con il tasto Aggiorna del browser? In questo caso non esiste una proprietà "pronta all'uso", ma cercando sulla rete si possono trovare diverse soluzioni, le più efficienti delle quali si basano sull'utilizzo di un opportuno HttpModule. A questo indirizzo è disponibile una esauriente descrizione del problema, accompagnata da un file ZIP che contiene il modulo HTTP già compilato.
L'oggetto CultureInfo di .NET è utilizzato per indicare una cultura, che può essere composta da due parti: una cultura neutrale e una specifica. Ad esempio, nella cultura en-US, en rappresenta la cultura neutrale, mentre US è la cultura specifica. Quando si ha un oggetto di tipo CultureInfo, è possibile recuperare la cultura neutrale semplicemente accedendo alla sua proprietà TwoLetterISOLanguageName, mentre per la cultura specifica si deve ricorrere alla classe RegionInfo:
RegionInfo ri = new RegionInfo("en-US");
string specificCulture = ri.TwoLetterISORegionName;
Ovviamente lo stesso risultato si può ottenere anche manipolando la stringa en-US, ma questa soluzione garantisce che, se le regole di codifica delle culture in futuro saranno modificate, un aggiornamento del runtime del Framework .NET è tutto quello che serve perché la nostre applicazioni continuino a funzionare.
Technorati Tag:
.NET,
Programming,
CS
La notizia non è proprio di primo pelo, ma a causa degli impegni lavorativi dell'ultimo periodo, mi era passata inosservata... A quanto pare, da qualche tempo Windows Server 2008 R2 è entrato in fase di Beta testing. A questo indirizzo sono disponibili maggiori informazioni sulle novità introdotte.
Technorati Tag:
Windows,
Updates