Es necesario combinar URL carpeta raíz de la lista con la dirección web. Se puede acceder a la URL de la carpeta raíz a través del SPFolder.Url
y la URL absoluta de la web a través del SPWeb.Url
. Siempre que tenga un list
será algo así como list.ParentWeb.Url + list.RootFolder.Url
.
Sin embargo, lea la documentación, pruébelo y solucione cosas como barras diagonales, etc. También podría necesitar averiguar la parte del nombre de host de la URL del objeto principal SPWebApplication
. Tenga en cuenta que el sitio puede ser accesible a través de múltiples nombres de host debido a las asignaciones de acceso alternativas. También puede ser útil SPUtility.GetFullUrl
para convertir una URL relativa al servidor en una URL completa.
Dependiendo de lo que quiere hacer con la URL, es posible que realmente quiere la url de la vista predeterminada de la lista : 'mylist.DefaultView.Url'. –