Vous devez combiner l'URL du dossier racine de la liste avec l'URL Web. L'URL du dossier racine est accessible via SPFolder.Url
et l'URL absolue du site Web via SPWeb.Url
. À condition que vous ayez un list
ce sera quelque chose comme list.ParentWeb.Url + list.RootFolder.Url
. Cependant, lisez la documentation, essayez-la et corrigez des choses comme des barres obliques, etc. Vous devrez peut-être également déterminer la partie du nom d'hôte de l'URL à partir de l'objet parent SPWebApplication
. Notez que le site peut être accessible via plusieurs noms d'hôte en raison des mappages d'accès alternatifs.
En outre, SPUtility.GetFullUrl
peut être pratique pour convertir une URL relative au serveur en URL complète.
Selon ce que vous voulez faire avec l'URL, vous pourriez vraiment vouloir l'url de la vue par défaut de la liste : 'mylist.DefaultView.Url'. –