我有必要制定SharePoint中的自定义的HttpHandler。一开始,我只是编写了一个简单的例子: http://pastebin.com/HXLjR2xT 。该代码的行35或36,我得到,如果我打电话给我的HttpHander页从jQuery的一个NullReferenceException异常。但是,如果我直接调用的页面在浏览器中,我得到我期望的结果。我见过一些在线的例子在SharePoint建立一个HttpHandler和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”。因此,改变正道解决我的问题。男孩没有我现在觉得愚蠢!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top