IE下AjaxForm上传文件直接提示下载的兼容性Bug

使用AjaxForm上传文件时候,在IE下直接提示下载保存:

技术分享

我的示例代码:

   return this.Json(
            new
                {
                    prop1 = 5,
                    prop2 = 10
                });

 这种问题只出现在IE下,是由于AjaxFrom只接受以Html格式返回的Json,所以需要在返回的json对象里设置content:

   return this.Json(
            new
                {
                    prop1 = 5,
                    prop2 = 10
                }, 
            "text/html");

 

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。