2010-08-31 38 views
1

我正在尋找一種方式來之一:AJAX +的OData +基本身份驗證爲SharePoint 2010的ListData.svc,JSON-P或JSON + XDR

做跨域平原JSON請求一拉YUI IO(http://developer.yahoo.com/yui/3/examples/io/io-xdr.html使用基本身份驗證)

或替代,

了SharePoint 2010的ListData.svc支持JSON-P(如/_vti_bin/listdata.svc/?$format=json & $回調=加載),所以我可以使用jQuery .ajax進行基本身份驗證請求。

爲了澄清,我不確定上面的雅虎例子如何可以支持基本認證(jQuery是一個簡單的功能)。其次,錯誤Sharepoint 2010在嘗試JSON-P時拋出:

查詢參數'$ format'以系統保留的'$'字符開始,但無法識別。

我知道我們可以通過http://code.msdn.microsoft.com/DataServicesJSONP翻新改造標準WCF數據服務,但我不知道有關SharePoint。

正如我相信有人可以想象這將是非常有用的。有沒有人有這個如何工作的想法?

回答

1

在這種情況下,我們最終通過使用System.Net.WebClient的.cshtml文件訪問OData服務。該應用程序與Sharepoint服務器位於同一個雲中,因此性能非常可接受。