在 Sitecore 6.5 解决方案中,我有以下内容;
<sc:Text runat="server" Field="bodyText"/>
和
Sitecore.Context.Item["bodyText"]
我在解决方案中的很多地方都使用了后者——第一个没有那么多。我现在发现,当使用后者时,所有指向媒体库的链接都采用格式~/media/31F0E8084F9443789F25836A2B285D3E.ashx
,即使在 web.configMedia.UseItemPaths
中设置为。true
但是,当我使用第一个提到的方法时<sc:Text />
,媒体库项目的链接格式正确(没有 guid,但媒体库的文件夹结构)。
这是怎么回事?