У меня есть форма с полем, содержащим запрос для поиска, и кнопкой для отправки значения запроса другому методу действия для выполнения поиска. теперь я хочу отправить этот параметр в виде строки запроса; не форма параметра. но когда я нажимаю на кнопку отправки, это значение не отображается в адресной строке и отправляется как параметр формы .
<% using (Html.BeginForm("Result", "Search", FormMethod.Post))
{ %>
<input id="query" name="query" type="text" value="<%: ViewData["InitialQuery"]%>"
class="search-field" />
<input id="search" type="submit" value="Search" class="search-button" />
<%} %>
public ActionResult Result(string query)
{
if (string.IsNullOrEmpty(query))
return RedirectToRoute("SearchEngineBasicSearch");
var search = new Search();
var results = search.PerformSearch(query);
if (results != null && results.Count() > 0)
return View("Result");
return View("Not-Found");
}
URL-адрес после нажатия кнопки "Отправить": ... / поиск / результат, и я хочу быть ... / поиск / результат? Query = someQueries
спасибо заранее;)