3 Stimmen

ASP.NET MVC url Suchparameter ohne Fragezeichen

Ich habe eine Route definiert als:

routes.MapRoute("AllUsers",
"Benutzer/Suche/{Suche}", neu { Controller = "Benutzer", action= "Index"});

und die Form als:

<% using (Html.BeginForm("Index", "Users/Search/", new { RouteValue = "AllUsers" }, FormMethod.Get, new { id = "searchForm" })){%>
 <input id="searchBox" name="search" type="text" />
 <input type="submit" id="submit" value="Search" /><%} %>

Wie erwartet erzeugt dies derzeit eine Url von
../Users/Search/?search=searchTerm
aber was ich möchte, ist:
../Users/Search/searchTerm

Wie ist das möglich? Ich dachte an die Verwendung von Javascript, aber das scheint ein wenig schmutzig. Gibt es einen einfacheren Weg, um dies zu erreichen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X