获取项目的 URL

给出一个简单的 sitecore 项:

Item item;

该项目本身不包含它的网址。要获得项目的网址,你需要拨打 staticSitecore.Links.LinkManager

string url = LinkManager.GetItemUrl(item);

这个的重载接受了 UrlOptions 类:

UrlOptions options = new UrlOptions
{
     AddAspxExtension = false
     ....
};
string url = LinkManager.GetItemUrl(item, options);