У меня есть страница, отображающая таблицу и DropDownList - которые не включены в форму. Когда пользователь выбирает значение в DropDownList - Javasript помещает выбранное значение в текстовое поле с именем selectedCategory, который находится в форме:RAZOR - как передать данные контроллеру с помощью Url.Action?
@Html.TextBox("selectedCategory", null, new { @id = "selectedCategory", @style = "width: 100px;" })
Я использую пейджинг, поэтому у меня есть:
@Html.PagedListPager(Model, page => Url.Action("Index",
new { page, SortO = ViewBag.SortO,
FilterV = ViewBag.FilterV,
category = selectedCategory }))
В этом случае я получаю ошибку: Имя «selectedCategory» не существует в текущем контексте. Когда я бегу без «категории = selectedCategory» на исходный код страницы я вижу поле существует:
<input id="selectedCategory" name="selectedCategory" style="width: 100px;" type="text" value="" />
Так что мой вопрос заключается в том, чтобы добавить «категорию = значение selectedCategory поля»?
Спасибо,
ZB