UrlMappings da web.config con ASP.NET 2.0

di Ugo Lattanzi, in UserScript, ASP.NET 2.0, web.config,

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:

<system.web>
  <urlMappings>
    <add url="~/default.aspx" mappedUrl="~/default.aspx?id=22" />
  </urlMappings>
</system.web>

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.


Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi