0 голосов
спросил от в категории ASPNETMVC
Ajax.BeginForm имеет два события для вас. OnSuccess и OnFailure. Значение для них - это методы обратного вызова (обработчики событий). Так что вы делаете в своем контроллере OnSuccess неправильно. Ключевое слово OnSuccess не имеет ничего общего с серверными контроллерами.

Что вам нужно сделать, так это создать две функции javascript для OnSuccess и одну для OnFailure. Функция OnFailure вызывается для любых исключений, возникающих во время вашего вызова JQuery. OnSuccess будет вызываться, если не произошло никакого исключения.

В вашем сценарии верните флаг обработчику OnSuccess и проверьте значение флага и соответственно скройте или покажите свой модальный.

Эти примеры дадут вам идею

#Using Ajax.BeginForm() with ASP.NET MVC # [#^ #]

#Ajax modal forms in ASP.Net MVC | # [#^ #]

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...