Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Webs.WebUrlFromPageUrl - Méthode

Renvoie l'URL du site parent de l'URL de la page spécifiée.

Espace de noms :  WebSvcWebs
Assembly :  STSSOAP (dans STSSOAP.dll)

[SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/WebUrlFromPageUrl", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", 
	ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", 
	Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public string WebUrlFromPageUrl(
	string pageUrl
)

Paramètres

pageUrl
Type : System.String

Chaîne qui contient l'URL absolue de la page.

Valeur renvoyée

Type : System.String
Chaîne qui contient l'URL du site.

Si l'URL de la page est "http://Server_Name/Web_One/Web_Two/Web_Three/Lists/Events/Allitems.aspx", la méthode WebUrlFromPageUrl renvoie la valeur "http://Server_Name/Web_One/Web_Two/Web_Three". Si le site Web n'existe pas sur le serveur, le site de niveau supérieur est retourné.

L'exemple de code suivant affiche l'URL du site pour une URL de page spécifié.

Web_Reference_Folder_Name.Webs webService = new Web_Reference_Folder_Name.Webs();
webService.Credentials= System.Net.CredentialCache.DefaultCredentials;

string strPageUrl = "http://Server_Name/sites/Site_Name/Lists/Events/AllItems.aspx";

string strSiteUrl = webService.WebUrlFromPageUrl(strPageUrl);

MessageBox.Show(strSiteUrl);
Afficher: