Episodio

Procedura: Usare gli URL nel routing ASP.NET?

In questo video Chris Pels mostra come specificare gli URL in un sito Web che usa ASP.NET routing. Prima di tutto, viene creato un sito Web e il routing viene definito nella classe applicazione globale (.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 e i parametri della route. 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, causando il collegamento hardcoded che non funziona più, mentre entrambi i collegamenti generati dinamicamente funzionano correttamente. Infine, viene illustrato il valore dei collegamenti generati dinamicamente.