Передача параметров в контроллер

438
25 июля 2017, 15:50

У меня есть 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 в качестве параметра.

Вопросы:

  1. Как правильно изменить параметр page по клику button?
  2. Как передать содержимое Html.TextBox в качестве параметра?
READ ALSO
перебор массива обьектов на js

перебор массива обьектов на js

подскажите как можно перебрать такой массив на js

393
Упорядывачение данных

Упорядывачение данных

Есть исходный массив:

303
Наклон устройства

Наклон устройства

Ребят, столкнулся с такой проблемойДелаю приложение на cordova

332