Два варианта торчат. OnSuccess и OnFailure. Это позволяет мне вызывать функции, если обновление страницы завершается успешно или завершается с ошибкой. Итак, у меня есть действие, которое вызывается, который отправляет и адрес электронной почты и имеет этот код ...Ajax.BeginForm (новый AjaxOptions {}) Исключения
try
{
// Code to send email
return Content("Your message has been successfully!", "text/html");
}
catch (Exception ex)
{
return Content("An error occurred sending your message...", "text/html");
}
Проблема заключается в том, что даже если она попадает в Exception он до сих пор называет OnSuccess. То, что я хочу сделать, это вызвать другую функцию, когда она попадает в исключение. Как мне это сделать?
Кажется, что теперь, когда он терпит неудачу, когда я даю ему статус 500, он не выполняет UpdateTargetId в моих AjaxOptions, и я должен это сделать вручную. Это только огонь по успеху? –