ashx和asmx的HttpContext

前端之家收集整理的这篇文章主要介绍了ashx和asmx的HttpContext前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

今天使用JQURY的JSONP跨域AJAX老是报错,后来发现了是因为返回数据时没有带上POST的JSONP数据了,但是我明明使用了context.Request.QueryString["jsoncallback"]来获取了,怎么获取不到呢~?

结果发现原来是ASHX的HttpContext.Request.QueryString["jsoncallback"]是空的,这才发现原来ASHX要使用HttpContext.Request.Form["jsoncallback"],造成这样的结果是因为

ashx和asmx的HttpContext是不同的!ashx的HttpContext是public sealed class HttpContext : IServiceProvider,asmx的是System.web.HttpContext

猜你在找的Json相关文章