Я не думаю, что есть метод, встроенный в API Sitecore где-либо, который делает это, но вы можете попробовать что-то вроде этого ...
string query = String.Format("/*/system/Aliases//*[@@templateid='{0}' and contains(@Linked item, '{1}')]", Sitecore.TemplateIDs.Alias, Sitecore.Context.Item.ID);
Sitecore.Data.Items.Item alias = Sitecore.Context.Database.SelectSingleItem(query);
string aliasUrl = string.Empty;
if (alias != null) {
aliasUrl = String.Format("/{0}.aspx", alias.Name);
}
(я не проверял это, он основан накакой-то код, который я уже использую + некоторые другие вещи на моей голове.)