У меня есть три частичных представления, которые я загружаю в div на основе выбора переключателя с помощью jquery. Все работает нормально при загрузке и в формах, однако каждая частичная форма имеет кнопку отправки (нет в родительской форме). Я начинаю каждую частичную форму с:
<div id="newTicketPartial">
@using (Ajax.BeginForm("CreateNewTicket", "SubmitTicket", new AjaxOptions() { UpdateTargetId = "newTicketPartial", HttpMethod = "POST" }))
Проблема в том, что в этой форме, когда я заканчиваю ввод данных и нажимаю кнопку отправки, кажется, что эти формы пропускаются, а вместо этого используются родительские представления @ using Html.BeginForm Если я помещаю действие и контроллер в родительские формы BeginForm оно будет использовать это поле, иначе возникнет ошибка. Моя проблема в том, что даже если он использует путь POST родительских представлений, мой контроллер возвращает только частичное представление, которое я редактировал, что обновляет всю страницу. Мне нужно иметь возможность отправлять информацию из каждого частичного представления и обновлять только это частичное представление, а не всю страницу. Я открыт для предложений о том, как это можно сделать. Если потребуется больше кода, я отправлю больше.