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 调用中请求了错误的路径。我正在请求 url:“_layouts/MyStuff/MyHandler.ashx”,它试图请求“/Pages/_layouts/MyStuff/MyHandler.ashx”而不是“/_layouts/MyStuff/MyHandler.ashx”。所以,改变正确的道路解决了我的问题。男孩,我现在不觉得愚蠢!

于 2010-08-31T01:02:30.483 回答