Procedura: Usare gli URL nel routing ASP.NET?

di Chris Pels

In questo video Chris Pels mostra come specificare gli URL in un sito Web che utilizza ASP.NET routing. Prima di tutto, viene creato un sito Web e il routing viene definito nella classe applicazione globale (con estensione asax). Viene quindi creata una pagina Web di esempio e un URL basato su una route definita viene aggiunto alla pagina usando l'approccio standard "hardcoded", ad esempio "~/Stats/Visitors". Viene quindi aggiunto un altro collegamento alla pagina che genera dinamicamente lo stesso URL nel markup usando il metodo RouteValue che accetta il nome della route e i parametri. Lo stesso URL viene quindi implementato usando il codice anziché il markup direttamente nella pagina. La route originale e la posizione della pagina fisica vengono quindi modificate, determinando che il collegamento hardcoded non funziona più, mentre entrambi i collegamenti generati in modo dinamico funzionano correttamente. Viene infine illustrato il valore dei collegamenti generati dinamicamente.

▶ Guardare il video (20 minuti)