Ich weiß, wenn ich die aktuelle Aktion, die ich verwenden kann, erhalten möchte;Aktion Name aus Route Daten
ControllerContext.RouteData.GetRequiredString("action")
Doch was passiert, wenn meine Route erlaubt http://mydomain/this has spaces
Wie würde ich "This Has Spaces
" statt "ThisHasSpaces
" bekommen?
Hier ist ein Ausschnitt aus meiner Routentabelle
routes.MapRoute(
"ThisHasSpaces", // Route name
"This Has Spaces", // URL with parameters
new { controller = "Home", action = "ThisHasSpaces", id = UrlParameter.Optional } // Parameter defaults
);
Bekommen Sie wirklich 'ThisHasSpaces'? – jgauffin
Ja, das ist der Aktionsname in der Steuerung und meine Routentabelle übersetzt die Leerzeichen in die nicht beabstandete Version – griegs