Postupy: Práce s adresami URL ve směrování ASP.NET?

Chris Pels

V tomto videu Chris Pels ukazuje, jak zadat adresy URL na webu, který využívá ASP.NET směrování. Nejprve se vytvoří web a směrování je definováno v globální aplikační třídě (.asax). Dále se vytvoří ukázková webová stránka a adresa URL založená na definované trase se na stránku přidá pomocí standardního "pevně zakódovaného" přístupu, například ~/Stats/Visitors. Na stránku se pak přidá další odkaz, který dynamicky vygeneruje stejnou adresu URL v kódu pomocí metody RouteValue, která přijímá název a parametry trasy. Stejná adresa URL se pak implementuje pomocí kódu, nikoli pomocí značek přímo na stránce. Původní trasa a fyzické umístění stránky se pak změní, což vede k tomu, že pevně zakódované propojení přestane fungovat, zatímco obě dynamicky generované odkazy fungují správně. Nakonec se probere hodnota dynamicky generovaných odkazů.

▶ Podívejte se na video (20 minut)