У меня есть метод поста jQuery с включенными данными JSON.
В моем httphandler, в методе processRequest, Request ["Operation"] имеет значение null, и мои данные не публикуются.Я нахожусь в среде SharePoint 2010.
public void ProcessRequest(HttpContext context)
{
try
{
string operation = context.Request["Operation"]; // Returns null
Мой JavaScript выглядит следующим образом:
function CallService(serviceData, callBack) {
$.ajax({
type: "POST",
url: ServiceUrl,
data: { Operation : "activate"},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
callBack(result);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.responseText);
}
});
В отладчике в VS я не могу найти опубликованные значения, когда я оцениваю HttpContext,В Firebug значение публикуется как действительные данные JSON.Любая причина, почему я не могу получить параметры?
Любая помощь приветствуется.