Вот код, который я использую для настройки формы:
<% using (Ajax.BeginForm("SaveCroppedPhoto", new { Id = Model.memberId.GetValueOrDefault() }, new AjaxOptions
{
OnBegin = "ProfileOnBegin",
OnComplete = "ProfileOnComplete",
OnFailure = "ProfileOnFailure",
OnSuccess = "ProfileOnSuccess"
}, new { id = "cropPhotoForm" })) {%>
Мой результат действия возвращает результат json следующим образом:
return Json(new { success });
В IE8, когда действие возвращается, оно пытается загрузить результат. Тип возвращаемого контента - application / json. У кого-нибудь есть идеи, как остановить IE в попытке загрузить результат?
Дополнительная информация:
Я только заметил в fiddler, что когда я сохраняю, к действию делается два запроса. Пытаюсь понять это сейчас. Я предполагаю, что это является причиной проблемы.