Haben UsersController
und Details
Aktion hat ID (String) Parameter des Benutzers in Systemidentität.Aktion Name in URL ASP.NET MVC ausblenden?
Wie kann ich MapRoute, dies zu sehen:
http://localhost:54719/Users/bade9105-adfe-46b3-b0db-68f3f6e0dd13
statt:
http://localhost:54719/Users/Details/bade9105-adfe-46b3-b0db-68f3f6e0dd13
und tun eine automatische Umleitung, nicht nur Zugriff, ohne den Controller-Namen eingeben.
Ihre gewünschte URL ** zeigt ** den Controller-Namen an (meinten Sie, Sie möchten den Aktionsnamen verbergen?) –
Verwenden Sie asp.net mvc 5? –
Ich denke, Sie müssen Action-Name anstelle von Controller (der Controller-Name ist 'Benutzer') verstecken. Wenn Sie MVC 5 verwenden, kann 'RouteAttribute' mit URL stattdessen verwendet werden. –