Привет, может кто-нибудь сделать небольшой пример для меня.
Я хочу создать частичное представление с текстовым полем и кнопкой отправки.Когда пользователь нажимает кнопку отправки, я хочу перенаправить на следующий URL
/ Search / SearchQuery /
UPDATE
// Это мой searchBox.ascx
<% using (Html.BeginForm("Index", "Search", new { area = "eCommerce" }, FormMethod.Post, new { searchTerm = "searchTerm" })) %>
<% { %>
<input name="searchTerm" type="search" results="5" placeholder="Product search" autofocus />
<input type="submit" value="Search">
<% } %>
А вот мой SearchController
public string Index(string searchTerm)
{
return "your search term was "+ searchTerm;
}
И, наконец, мой MapRoute
context.MapRoute(
"Search",
"Search/{searchTerm}/",
new { controller = "Search", action = "Index", searchTerm = UrlParameter.Optional }
);
Теперь можно использовать / Search / searcTerm /, но когда я использую свой searchBoxон просто перенаправляет / ищет, но мой SearchController возвращает "your search term was test"