У меня есть старый проект для работы (asp .net MVC).Когда Использование Ajax.BeginForm с кнопкой отправки.Он вызывает метод действия два раза .В чем может быть причина?
контроллер источник:
PatientDataProvider.AddPatient(patient);
return Json(new { redirection = "goToIndex" }, JsonRequestBehavior.AllowGet);
HTML:
@using (Ajax.BeginForm("AjouterPatient", "Patient", new AjaxOptions { HttpMethod = "POST", OnSuccess = "OnSuccess" }))
Это кнопка:
<button class="btn btn-sm btn-success" type="submit">
<i class="ace-icon fa fa-check"></i>
Save
</button>
OnSuccess метод:
<script type="text/javascript">
function OnSuccess(data)
{
window.location.href = "@Url.Action("Index", "Home")";
};
//other methods
jQuery(function ($) {...}
Заранее спасибо.