0

J'ai besoin de développer un HttpHandler personnalisé dans SharePoint. Pour commencer, j'ai juste codé un exemple simple: http://pastebin.com/HXLjR2xT. Sur la ligne 35 ou 36 de ce code, je reçois une exception NullReferenceException si j'appelle ma page HttpHander de jQuery. Mais si j'appelle la page directement dans mon navigateur, j'obtiens les résultats attendus. J'ai vu quelques exemples en ligne pour construire un HttpHandler dans SharePoint et l'appeler de jQuery et ils ne semblent pas vraiment faire quelque chose différemment que je le suis. Ex: http://bobbybeckner.com/index.php/sharepoint-list-and-linq-using-jquery-and-ihttphandler/SharePoint 2007 HttpHandler NullReferenceException utilisant SPContext.Current.Site/Web lorsqu'il est appelé depuis jQuery

Des idées sur les raisons pour lesquelles je n'arrive pas à obtenir le contexte actuel depuis SPContext lorsque j'appelle depuis jQuery?

Répondre

0

Ok, c'était une erreur vraiment stupide de ma part, il s'avère que je demandais le mauvais chemin dans mon appel jQuery ajax. Je demandais url: "_layouts/MyStuff/MyHandler.ashx" qui essayait de demander "/Pages/_layouts/MyStuff/MyHandler.ashx" au lieu de "/_layouts/MyStuff/MyHandler.ashx". Donc, changer pour le bon chemin a résolu mon problème. Garçon, je ne me sens pas bête maintenant!