मैं सेटअप एक खोज मार्ग:ASP.NET MVC खोज मार्ग
routes.MapRoute(
"Search",
"Search/{q}",
new { controller = "Search", action = "Index" }
);
खोज प्रपत्र एक इनपुट बॉक्स और एक बटन है। मैं नीचे के रूप में एक जीईटी के साथ खोज चाहता हूँ।
<% using(Html.BeginForm("Index", "Search", FormMethod.Get))
{%>
<%:Html.TextBox("q")%>
<span class="query-button">
<input type="submit" value="select" /></span>
<% } %>
</div>
SearchController पर कार्रवाई है:
public ActionResult Index(string q)
{
// search logic here
return View(new SearchResult(q));
}
URL ऐसा हो जाता है: http://localhost:19502/search?q=mvc+is+great
लेकिन मैं जैसे खोज होना चाहते हैं: http://localhost:19502/search/mvc+is+great
कैसे कर मैंने मार्ग या एचटीएमएल सेट किया है। बेजिनफॉर्म
http://www.w3.org/TR/html401/interact/forms.html#h-17.13.1 देख –