IE пытается загрузить JSON в ASP. NET MVC 3

Я пытался вернуть Json из моего действия, и после этого IE попытался загрузить его и показал мне диалог сохранения. Я проверил его в Firefox, и там он работает нормально.

return Json(new { success = false, message = ex.Message }, "application/json");

В чем причина такого поведения и как я могу решить эту проблему?

После этого в части Javascript я пытаюсь это

 if (responseJSON.success == false) {
                        alert(responseJSON.message);
                        cancel();
                    }

Но IE все равно не показывает предупреждение. Это приносит мне диалог сохранения.

Я пытался изменить"application/json" с участием"text/plain" и диалоговое окно сохранения исчезло, но я пока не вижу предупреждения. Что мне не хватает?

РЕДАКТИРОВАТЬ:

Вот мой комплект Javascript, я использую Valums qquploader (ex-Ajaxupload) для загрузки изображений

 var uploader = new qq.FileUploader({
                element: document.getElementById("image-upload"),
                action: '/Home/ImageUpload',
                allowedExtensions: ['jpg', 'png', 'gif'],
                sizeLimlit: 2048,onComplete: function (id, fileName, responseJSON) {
                    if (responseJSON.success == false) {
                        alert(responseJSON.message);
                        cancel();
                    }
                    else {
                         alert("success");
                          //some code here
                        }
                     }
                   });

Я проверил сalert("success"); в моей остальной части и направил JSON как"text/plain" и после этого я увидел предупреждение. Но в то времяresponseJSON.success != false для меня. У вас есть предложения по этому поводу?