SharePoint 2007 HttpHandler NullReferenceException с использованием SPContext.Current.Site/Web при вызове из jQuery - PullRequest
0 голосов
/ 31 августа 2010

У меня есть необходимость разработать собственный HttpHandler в SharePoint. Для начала я просто написал простой пример: http://pastebin.com/HXLjR2xT. В строке 35 или 36 этого кода я получаю исключение NullReferenceException, если я вызываю свою страницу HttpHander из jQuery. Но если я вызываю страницу прямо в браузере, я получаю ожидаемые результаты. В Интернете я видел несколько примеров создания HttpHandler в SharePoint и вызова его из jQuery, и они, похоже, на самом деле ничего не делают по-другому, чем я. Пример: http://bobbybeckner.com/index.php/sharepoint-list-and-linq-using-jquery-and-ihttphandler/

Есть идеи, почему я не могу получить Текущий контекст от SPContext, когда я звоню из jQuery?

1 Ответ

0 голосов
/ 31 августа 2010

Хорошо, это была действительно глупая ошибка с моей стороны, на самом деле оказалось, что я запрашивал неправильный путь в своем вызове jQuery ajax.Я запрашивал URL: «_layouts / MyStuff / MyHandler.ashx», который пытался запросить «/Pages/_layouts/MyStuff/MyHandler.ashx» вместо «/_layouts/MyStuff/MyHandler.ashx».Таким образом, переход на правильный путь решил мою проблему.Мальчик, я не чувствую себя глупым сейчас.

...