Insert Link url 中缺少 .aspx 扩展名 (Sitecore 8.2)

Missing .aspx extension in Insert Link url (Sitecore 8.2)

在字段名称中使用插入 Link 插入 Sitecore 项目时,插入的 url 的 .aspx 扩展名未显示。我当前使用的版本是 Sitecore 8.2

在 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 属性设置为 false 值,指示 Sitecore 在呈现的超链接 URL 中不包含 .aspx 扩展名。