Я намереваюсь вызвать функцию при нажатии на ActionLink, и в зависимости от вывода функции либо перейти на следующую страницу, либо показать предупреждение.
Когда OnBegin имеет значение true в Ajax.ActionLink, он должен обратиться к методу контроллера и, следовательно, перейти к указанному представлению. Но когда я нажимаю на ActionLink, OnBegin возвращает true, но ничего не происходит. Я вижу ту же страницу.
<script src="~/Scripts/jquery-2.1.0.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
@using (@Html.BeginForm())
{
@Ajax.ActionLink("Add Document", // <-- Text to display
"AddDocument", // <-- Action Method Name
"Home", // <-- Controller Name
null,
new AjaxOptions { OnBegin = "OnBegin('AddDocument')" },
null
)
}
<script type="text/javascript">
function OnBegin(vObject) {
debugger;
return true;
}
</script>
Любая помощь будет оценена по достоинству.
Спасибо.