Réponse Json télécharger dans IE(7~10)

Je suis en train de télécharger un fichier et de retourner une réponse json concernant les propriétés(nom, taille, etc) du fichier. Il fonctionne très bien dans tous les navigateurs sauf IE.

IE tente de télécharger le JSON sous la forme d'un fichier !

J'ai IE10 et de le tester sur IE7 à 10 en changeant de navigateur mode et le mode de document à partir du débogueur.

Je suis en utilisant asp.net mvc4, l'upload d'un fichier d'action ont HttpPost attribut et je suis de retour réponse json à l'aide de retour Json(monobjet);

Et voici mes en-têtes http

Demande

Key Value
Request POST /File/UploadFile/ HTTP/1.1
Accept  text/html, application/xhtml+xml, */*
Referer http://localhost:63903/
Accept-Language en-NZ
User-Agent  Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Content-Type    multipart/form-data; boundary=---------------------------7dc1e71330526
Accept-Encoding gzip, deflate
Host    localhost:63903
Content-Length  1377002
DNT 1
Connection  Keep-Alive
Cache-Control   no-cache

Réponse

Key Value
Response    HTTP/1.1 200 OK
Server  ASP.NET Development Server/11.0.0.0
Date    Tue, 18 Dec 2012 23:44:19 GMT
X-AspNet-Version    4.0.30319
X-AspNetMvc-Version 4.0
Cache-Control   private
Content-Type    application/json; charset=utf-8
Content-Length  154
Connection  Close

J'ai essayé quelques suggestions, mais jusqu'à présent de retour à la case départ !

InformationsquelleAutor smehnawal | 2012-12-18