相关疑难解决方法(0)

我怎么能说服IE只显示application/json而不是提供下载呢?

在调试使用AJAX的jQuery应用程序时,我经常需要查看服务返回给浏览器的json.所以我将把JSON数据的URL丢弃到地址栏中.

这对ASPNET很好,因为在编码错误的情况下,我可以在浏览器中看到ASPNET诊断:

替代文字

但是当服务器端代码正常工作并实际返回JSON时,IE会提示我下载它,所以我看不到响应.

替代文字

我可以让IE不这样做,换句话说,只是将它显示为纯文本?

我知道如果我将Content-Type标头设置为,我可以这样做text/plain.

但这特别是ASPNET MVC应用程序的上下文,当我在我的一个动作方法上使用JsonResult时,它自动设置响应.另外,我有点想保留适当的内容类型,而不是仅仅为了支持调试工作而改变它.

ajax asp.net-mvc jquery internet-explorer asp.net-ajax

161
推荐指数
3
解决办法
14万
查看次数