我正在嘗試處理表單提交即JSONP請求服務器端。如何閱讀ashx中的JSONP
var myJSONP = new Request.JSONP({
url: 'http://mysite.../handlers/FormHandler.ashx',
callbackKey: 'jsoncallback',
data: {
partTag: 'mtvo',
iod: 'hlPrice',
viewType: 'json',
results: '100',
query: 'ipod'
},
onRequest: function(url){
// etc
},
onComplete: function(data){
// etc
}
}).send();
public class FormHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
string json = ??
JObject j = JObject.Parse(json);
context.Response.ContentType = "text/json";
context.Response.Write("Hello World");
}
我不知道如何在ashx中反序列化。我使用Json.Net,但是如何從上下文獲得 我是否必須使用context.Request來單獨檢索值,或者我可以直接從上下文中解碼?
感謝
歡迎您的幫助 – MikeW 2012-01-16 03:13:56