0

私は、sharepoint リストと sharepoint クライアント リスト オブジェクトを使用しています。これらのオブジェクトの Web 相対 URL を取得する方法はありますか? ServerRelativeUrl、DefaultViewUrl については知っていますが、問題は解決しません。ビュー URL 部分なしで、正確に Web 相対 URL が必要です。たとえば、私のタスク リストには次のような URL があります

http://example.com/sites/developer/lists/tasks/CustomDefaultView.aspx

そして私はlists/tasks一部だけが欲しい。たとえば、私の共有ドキュメントには次のような URL があります

http://example.com/sites/developer/shared%20documents/Forms/AllItems.aspx

そして私はshared%20documents一部だけが欲しい。SPList クラスと SharePoint.Client.List クラスの両方にこれが必要です。ありがとう!

4

1 に答える 1

3

So i found the solution. I need to use SPList.RootFolder.Url which returns Web site-relative url of the list(just what i want), and also need to do some manipulations for Client.List class as has no RootFolder.Url property, instead it has RootFolder.ServerRelativeUrl. So if i subtract the server relative url of the parent web of that list from RootFolder.ServerRelativeUrl i will get what i wanted for Client.List class.

于 2015-10-13T19:07:57.810 に答える