SharePoint 2007 HTTPhandler NullReferenceException с использованием SPCONTEXT.CRURENT.SITE/Web При вызвании jQuery
-
25-09-2019 - |
Вопрос
У меня необходимость разработки пользовательского 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?
Решение
Хорошо, это была действительно глупая ошибка, на самом деле оказывается, что я запрашивал неправильный путь в моем вызове jQuery ajax. Я запрашивал URL: «_Layouts / mystuff / myhandler.ashx», который пытался запросить "/pages/_layouts/mystuff/myhandler.ashx" вместо "/_layouts/mystuff/myhandler.ashx". Итак, изменение на правильный путь решил мою проблему. Мальчик не чувствую себя глупым сейчас!