Query full page URL
In this article, you learn how to query the full URL of a page. The overall algorithm is to use the GetSiteBySiteMapRoot method to get the site to which the page belongs. Then, you use the UrlLocalizationService to resolve the language-specific URL of the page and use some string manipulation to construct the full URL.
If you are using PageNode to represent your page objects, follow this sample:
If you are using PageSiteNode to represent your page objects, follow this sample: