Использование MVC3, C # и Razor View Engine: у меня есть форма с ссылкой Ajax Action.В опциях я пытаюсь указать вызовы функций OnBegin и OnComplete javascript.В этом вопросе я вынул основные функции и просто добавил оповещения, чтобы я мог убедиться, что функции были нажаты.Что я действительно хочу сделать с этими функциями, так это использовать $ .blockUI во время вызова ajax.
Соответствующий код выглядит следующим образом:
@Ajax.ActionLink("my test link", "myAction", new { Controller = "myController" }, new AjaxOptions { OnBegin = "ajaxStart", OnComplete = "ajaxStop" })
<script type="text/javascript">
function ajaxStart() {
alert("start");
}
function ajaxStop() {
alert("stop");
}
</script>
По какой-то причине две функции никогда не вызываются, как указано.Я пробовал это с круглыми скобками и без, например:
@Ajax.ActionLink("my test link", "myAction", new { Controller = "myController" }, new AjaxOptions { OnBegin = "ajaxStart()", OnComplete = "ajaxStop()" })
Ни одна из них не работает.
Есть идеи?
Спасибо, Тони