#

 

 

Seit Asp.Net Core kann man die URL Route für Controller Actions direkt vor der Action selbst als Attribute definieren.

 

Beispiel eines Url Pfades: man möchte die Auflistungen aller Artikel eines bestimmten Herstellers, wenn man ../Artikel/Hersteller/.. eingibt.

URL Pfad eingabe: http://localhost:53428/artikel/hersteller/test

Ergebnis: Hersteller=test

 

 

Unter asp.net core 2 gibt man jetzt das Routing direkt vor der MVC Contoller Action an

[Route ("Artikel/Hersteller/{Hersteller}")]

public IActionResult nach_Hersteller(string Hersteller)

{

    return Content("Hersteller=" + Hersteller);

}

 

In Visul Studio in der Controller Datei ArtikelController.cs

 

Deshalb entfällt die gleichzeitige Definition in der startup.cs Datei

Künftig können alle benutzerdefinierten Route Pfade als Attribute eingegeben werden

 

Unter ASP.Net MVC 5 muss man übergangsweise hier noch die folgende Zeile einfügen

routes.MapMvcAttibuteRoutes(); asp.net MVC 5

 

 

Debug in Visual Studio bei der Eingabe des Pfads

 

Tutorial:

https://www.youtube.com/watch?v=2idXkKWVL84

Mobile

.