10

Il percorso default Asp.Net MVC è:L'uso del nome percorso in Percorsi a Asp.Net MVC

routes.MapRoute(
    "Default", // Route name 
    "{controller}/{action}/{id}", // URL with parameters 
    new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
); 

E, se vogliamo fare percorsi personalizzati, allora possiamo farlo anche, come indicato di seguito:

routes.MapRoute(
    "Privacy", // Route name 
    "privacy", 
    new { controller = "Home", action = "Privacy" } 
); 

quindi, la mia domanda è che cosa è lo scopo del 'nome della rotta' in percorsi di cui sopra o possiamo avere più di uno Routes con 'nome di percorso' stessa .

risposta

19

Si tratta di un modo veloce per fare riferimento al percorso, utilizzando

@Html.RouteLink("Privacy"); 

Qui un articolo su ASP.NET sul routing, che mi ha aiutato molto ...

ASP.NET MVC Routing Overview (C#)

+3

Purtroppo, l'articolo non menziona 'Html.RouteLink'. – starlocke

+0

Come si chiama Routelink senza linkText paramete? questa è la fonte MSDN: https://msdn.microsoft.com/en-us/library/system.web.mvc.html.linkextensions.routelink(v=vs.118).aspx – QMaster

Problemi correlati