2016-11-24 73 views

回答

3

在Sitecore 8.2中,這是由於LinkProvider的配置而導致的默認行爲。

<linkManager defaultProvider="sitecore"> 
    <providers> 
    <clear /> 
    <add name="sitecore" type="Sitecore.Links.LinkProvider, Sitecore.Kernel" 
     addAspxExtension="false" alwaysIncludeServerUrl="false" encodeNames="true" languageEmbedding="asNeeded" 
     languageLocation="filePath" lowercaseUrls="false" shortenUrls="true" useDisplayName="false" /> 
    </providers> 
</linkManager> 

的addAspxExtension屬性被設置爲假的值和指示Sitecore的不包括在呈現的超鏈接的URL在.aspx擴展。