Получить weburl от клиентской объектной модели Sharepoint

Допустим, у меня есть полный URL на сайт sharepoint.

В прошлом, когда я хотел получить URL-адрес weburl и doc, я использовал метод url to web url серверных расширений Front Page. ( http://msdn.microsoft.com/en-us/library/ms460544.aspx).

So for example if you had a site at 
http://webapp/site1/chidsite/a.doc

Я хочу метод в CSOM, который будет возвращать /site1/childsite в качестве веб-заголовка.

Я вижу метод Web.WebUrlFromPageUrlDirect() в CSOM, но не уверен, что получаю от него то, что мне нужно. В классе Uri я вернусь, буду ли я использовать свойство "AbsolutePath" для weburl?

Как правильно это сделать?

Я также хотел бы получить docURL, который обычно получается при обращении к URL-адресу веб-адреса через расширения главной страницы.

Fileurl будет расположение файла относительно веб-сайта. Поэтому, если документ хранится в библиотеке документов под названием "Документы", вы получите значение /Documents/file.ext.

1 ответ

Ну, я вернулся к использованию расширений FrontPage при выполнении URLToWebURL, так как я просто не был уверен, что получаю, используя методы CSOM. Хотя проверьте ссылки ниже для ответов, которые я получил в другом месте.

Информация, относящаяся к этому вопросу

Другие вопросы по тегам