Вам необходимо объединить URL-адрес корневой папки списка с веб-URL. URL-адрес корневой папки можно получить с помощью SPFolder.Url
, а абсолютный URL-адрес - с помощью SPWeb.Url
. Если у вас есть list
, это будет что-то вроде list.ParentWeb.Url + list.RootFolder.Url
.
Однако прочитайте документацию, попробуйте ее и исправьте такие вещи, как правильные косые черты и т. Д. Вам также может понадобиться выяснить часть имени хоста URL-адреса из родительского объекта SPWebApplication
. Обратите внимание, что сайт может быть доступен через несколько имен хостов из-за альтернативных сопоставлений доступа.
Кроме того, SPUtility.GetFullUrl
может пригодиться для преобразования URL, относящегося к серверу, в полный URL.