У меня есть Html.BeginForm
, вот ее код:
@using (Html.BeginForm())
{
@Html.TextBox("searchString", (string)ViewBag.searchString, new { @class = "form-control", name = "searchString", placeholder = "Search..." })
<input type="submit" value="Search" class="btn" />
@Html.ActionLink("Search", "Index", new { sortOrder = @ViewBag.sortOrder, searchString = ???, page = 1 }, new { @class = "btn", type = "submit" })
}
По нажатию <input type="submit" value="Search" class="btn" />
все параметры передаются верно, но мне надо изменить один параметр (page
) на 1, тк если я буду находится на 4 странице и по клику button
передадутся все параметры без изменений, то после поиска я буду на пустой 4 странице, а на первой будет результат поиска.
Я попробовал передавать все параметры с помощью Html.ActionLink
, но не смог найти, как передавать содержимое Html.TextBox
в качестве параметра.
Вопросы:
page
по клику button
? Html.TextBox
в качестве параметра?Виртуальный выделенный сервер (VDS) становится отличным выбором