Wie kann ich mit URLs in ASP.NET Routing arbeiten?
von Chris Pels
In diesem Video zeigt Chris Pels, wie URLs auf einer Website angegeben werden, die ASP.NET Routing verwendet. Zunächst wird eine Website erstellt, und das Routing wird in der globalen Anwendungsklasse (ASAX) definiert. Als Nächstes wird eine Beispielwebseite erstellt, und eine URL basierend auf einer definierten Route wird der Seite mithilfe des standardmäßigen "hartcodierten" Ansatzes hinzugefügt, z. B. "~/Stats/Visitors". Anschließend wird der Seite ein weiterer Link hinzugefügt, der die gleiche URL im Markup mithilfe der RouteValue-Methode dynamisch generiert, die den Routennamen und parameter akzeptiert. Die gleiche URL wird dann mithilfe von Code und nicht direkt auf der Seite implementiert. Die ursprüngliche Route und physische Seitenposition werden dann geändert, was dazu führt, dass der hartcodierte Link nicht mehr funktioniert, während beide dynamisch generierten Links ordnungsgemäß funktionieren. Schließlich wird der Wert der dynamisch generierten Links dann erläutert.