J'ai une zone de saisie dans laquelle la valeur entrée sera POSTée sur le paramètre Action. Mais je veux aussi la valeur à réfléchir sur l'URL comme ceci:Comment passer la valeur du champ de saisie dans l'objet route?
www.my-site.com/search/myquery
Toute idée sur la façon de ce achive?
Voici les codes ..
Formulaire de recherche
<% using(Html.BeginForm("Index", "Search")) { %>
<%: Html.TextBox("query", "Enter Keyword") %>
<% } %>
mondial Asax
routes.Add("Search", new Route(
"Search/{query}",
new { controller = "Search", action ="Index", query="" }
));
Contrôleur
public ActionResult Index(string query)
{
return new EmptyResult()
}