Я пытаюсь обработать запрос 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 для получения значений по отдельности или я могу декодировать напрямую из контекста?
спасибо