0

SharePointでカスタムHttpHandlerを開発する必要があります。まず、簡単な例をコーディングしました:http: //pastebin.com/HXLjR2xT。そのコードの35行目または36行目で、jQueryからHttpHanderページを呼び出すと、NullReferenceExceptionがスローされます。しかし、ブラウザで直接ページを呼び出すと、期待どおりの結果が得られます。SharePointでHttpHandlerを構築し、jQueryから呼び出す例をオンラインでいくつか見ましたが、実際には何も変わっていないようです。例: http: //bobbybeckner.com/index.php/sharepoint-list-and-linq-using-jquery-and-ihttphandler/

jQueryから呼び出しているときにSPContextから現在のコンテキストを取得できないように見える理由について何かアイデアはありますか?

4

1 に答える 1

0

わかりました、これは私の側の非常にばかげた間違いでした。実際には、jQuery ajax 呼び出しで間違ったパスを要求していたことが判明しました。「/_layouts/MyStuff/MyHandler.ashx」の代わりに「/Pages/_layouts/MyStuff/MyHandler.ashx」を要求しようとしていた「_layouts/MyStuff/MyHandler.ashx」という URL を要求していました。したがって、正しいパスに変更することで問題が解決しました。少年はいけない私は今愚かな感じ!.

于 2010-08-31T01:02:30.483 に答える