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