que una ruta de búsqueda:ASP.NET MVC ruta de búsqueda
routes.MapRoute(
"Search",
"Search/{q}",
new { controller = "Search", action = "Index" }
);
El formulario de búsqueda tiene un cuadro de entrada y un botón. Quiero la búsqueda con un GET como a continuación.
<% using(Html.BeginForm("Index", "Search", FormMethod.Get))
{%>
<%:Html.TextBox("q")%>
<span class="query-button">
<input type="submit" value="select" /></span>
<% } %>
</div>
La acción en el SearchController es:
public ActionResult Index(string q)
{
// search logic here
return View(new SearchResult(q));
}
El URL es la siguiente: http://localhost:19502/search?q=mvc+is+great
, pero quiero que la búsqueda sea como: http://localhost:19502/search/mvc+is+great
Cómo hacer Configuro la ruta o el Html.BeginForm
ver http://www.w3.org/TR/html401/interact/forms.html#h-17.13.1 –