14 October 2009

UrlMappings da web.config con ASP.NET 2.0

Una delle tante comodità introdotte con ASP.NET 2.0 è l'urlMappings, ossia nascondere un parametro dall'url, in modo da migliorare l'indicizzazione ai motori di ricerca e di evitare l'indirizzo completo nella barra url del browser. Con la versione 2.0 questa procedura è stata semplificata dando la possibilità allo sviluppatore di inserire nel file web.config un tag urlMappings dove andare ad inserire gli indirizzi da intercettare e quelli mappati. Il codice seguente mostra come fare:
 
   
     
   
L'attributo url indica l'indirizzo che verrà visualizzato nella barra del browser, mentre quello mappedUrl indica l'indirizzo a cui corrisponde veramente la pagina. In questo esempio dalla pagina default.aspx sarà possibile recuperare il parametro id senza che venga visualizzato nella barra degli indirizzi. Ovviamente questo non è il metodo ideale per un'applicazione di un certo livello, dove è consigliato utilizzare un HttpHandler, ma sicuramente è comodo per piccole applicazioni con un numero fisso e limitato di pagine. di Ugo Lattanzi, 21 giugno 2006