У меня есть основная форма, которая отображает div в частичном представлении. Я загружаю элементы управления очень хорошо. В основной форме у меня есть контроллер, который получил функцию, которая должна получать данные из формы частичного просмотра, когда я нажимаю кнопку в частичном представлении, он не попадает в контроллер (SaveSMRNotesFile).
Когда я нажимаю кнопку загрузки в частичном представлении, он переходит к контроллеру SearchUploadNotes, если я ставлю точку останова, а это не тот, который я хочу.
Как я могу передать данные контроллеру, используя частичное представление?
Основная форма
@using (Ajax.BeginForm("SearchUploadNotes", "UploadNotes", new AjaxOptions { HttpMethod = "Post", UpdateTargetId = "dvUploadNotes" }, new { @class = "form-horizontal", role = "form" }))
{
<div id="divControlls">
@{Html.RenderPartial("_UploadNotesControllsGridPartialV", new TTAF.Portal.Parts.Web.Models.UploadNotesFolder.UploadNotesViewModel());}
</div>
<button class="btn btn-primary " id="btnSearch" name="submit" type="submit">Search</button>
}
Частичный просмотр
@using (Html.BeginForm("SaveSMRNotesFile", "UploadNotes", FormMethod.Post, new { enctype = "multipart/form-data", @class = "form-horizontal" , @id = "form-id", role = "form" }))
{
<button class="btn btn-primary " id="btnn" name="submit" type="sumbit" onclick="">Upload</button>
}
Функция контроллера
[HttpPost]
public ActionResult SaveSMRNotesFile(UploadNotesViewModel mymodel)
{
}