Sdílet prostřednictvím


Jak můžu: 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í se definuje v globální třídě aplikace (.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 generuje 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 kódu 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ý odkaz už nefunguje, zatímco oba dynamicky generované odkazy fungují správně. Nakonec se probere hodnota dynamicky generovaných odkazů.

▶ Podívejte se na video (20 minut)