Hi,
This normally occures if you try to post a form in an IFrame and the result is JSON (mostly used in Ajax-fileuploads.
The problem is (in the above mentioned scenario) that IE does not detect the JSON result as a text to display, so it assumes that you want to download it.
To circumvent this behaviour, you can simply change this:
JsonResult result = new JsonResult();
result.Data = employeeData;
return result;
into this:
JsonResult result = new JsonResult();
result.Data = employeeData;
result.ContentType = "text/plain";
return result;
After this change, IE will assume that he will get Text, so it displays it correctly.
Give it a try, perhaps this also solves your problem :)
Hope this helps.
Best regards and happy coding,
Chris