Sitecore 7.2 MVC链接未正确呈现

Sitecore 7.2 MVC链接未正确呈现,sitecore,sitecore7,sitecore7.2,sitecore-mvc,Sitecore,Sitecore7,Sitecore7.2,Sitecore Mvc,我正在为sitecore 7.2网站使用MVC,我有一个名为body的丰富html字段,并有指向其他sitecore内容项的链接 链接的输出HTML呈现如下所示 http://mysite/mypage/~/~/link.aspx?_id=6D705F2DED874D21A1367CB0F4A2F58D&_z=z 我正在尝试呈现内容项的实际URL 我已经试过了,但不适合我 @Html.Sitecore().Field(“Body”) 我也尝试过这个,但是它被渲染成纯文本 @可编辑(Gl

我正在为sitecore 7.2网站使用MVC,我有一个名为body的丰富html字段,并有指向其他sitecore内容项的链接

链接的输出HTML呈现如下所示

http://mysite/mypage/~/~/link.aspx?_id=6D705F2DED874D21A1367CB0F4A2F58D&_z=z
我正在尝试呈现内容项的实际URL

我已经试过了,但不适合我

@Html.Sitecore().Field(“Body”)

我也尝试过这个,但是它被渲染成纯文本

@可编辑(GlassItem,x=>x.Body)

我需要做一些配置更改吗???

这对我来说很有效

@Html.Raw(Sitecore.Links.LinkManager.ExpandDynamicLinks(Sitecore.Context.Item.Fields["Body"].Value))

在您的web.config或配置补丁中,检查默认值=empty意味着~/对于Sitecore 7.2是的,它是空的,但此设置仅用于媒体项目,是否与Sitecore项目有关?在“renderField”管道中是否有“ExpandLinks”处理器?我相信你提到的链接是由一个人负责解决的。我没有添加或删除任何处理器。我并没有说你添加或删除了处理器,但一般来说,你在解决问题时会试图排除可能性。我建议您签出/sitecore/admin/showconfig.aspx,看看处理器是否存在。