Я использую @Ajax.BeginForm() в своем приложении asp.net mvc3. Поскольку страница тесно связана, она отправляет значения модели при нажатии кнопки отправки. Мое требование состоит в том, что при нажатии кнопки отправки мне нужно заполнить список, который присутствует вне формы, используя некоторую логику, и передать список значений Json, присутствующих в списке, в контроллер в качестве дополнительного параметра. Как этого добиться?
@using (Ajax.BeginForm("Controller_Method", "Controller_Name", new AjaxOptions { HttpMethod = "POST", OnSuccess = "SUCCESS" }))
{
}
<select id="listbx">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
При нажатии кнопки отправки я добавляю элемент в список с помощью jQuery и хочу передать все элементы в качестве параметра json контроллеру.