Frage

Ich habe die Notwendigkeit einen benutzerdefinierten Httphandler in Sharepoint zu entwickeln. Um zu beginnen, ich codiert nur auf ein einfaches Beispiel: http://pastebin.com/HXLjR2xT . In Zeile 35 oder 36 dieser Code bekomme ich eine Nullreferenceexception geworfen, wenn ich meine HttpHander Seite von jQuery nennen. Aber wenn ich die Seite direkt in meinem Browser aufrufen, erhalte ich die Ergebnisse erwarte ich. Ich habe für den Aufbau eines Httphandler in Sharepoint einige Beispiele online gesehen und es von jQuery Aufruf und sie scheinen nicht wirklich etwas zu tun anders, dann bin ich. Ex: http://bobbybeckner.com /index.php/sharepoint-list-and-linq-using-jquery-and-ihttphandler/

Alle Ideen, warum ich kann nicht den aktuellen Kontext von SPContext zu bekommen scheinen, wenn ich von jQuery nenne?

War es hilfreich?

Lösung

Ok, das war wirklich ein dummer Fehler von mir, es stellt sich tatsächlich heraus, dass ich den falschen Weg in meinem jQuery Ajax-Aufruf wurde anfordert. Ich war url anfordernden: „_layouts / MyStuff / MyHandler.ashx“, die auf Anfrage „/Pages/_layouts/MyStuff/MyHandler.ashx“ statt „/_layouts/MyStuff/MyHandler.ashx“ versuchen. Also, auf den richtigen Weg zu ändern mein Problem gelöst. Boy nicht ich dumm fühle mich jetzt!.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top