Sitecore体验编辑器显示原始JSON数据

Sitecore体验编辑器显示原始JSON数据,sitecore,sitecore8,sitecore-mvc,experience-editor,Sitecore,Sitecore8,Sitecore Mvc,Experience Editor,我正在使用一个简单的MVC sitecore项目。我只在渲染页面中给出了一个字段。当我尝试在“体验编辑器”中查看时,它会显示一些原始JSON数据,如下所示 我用过 解决这个问题。当我在主布局中包含webedit.css时,原始数据就消失了。但我看不到编辑功能区。但当我从桌面选择Experience Editor时,它会正确显示所有默认内容以及编辑功能区(默认页面) 有人能告诉我为什么我看不到页面上的编辑功能区吗?这是因为您的HTML文件中有有效的HTML标记框架。请至少确保您的页面格式如下: @

我正在使用一个简单的MVC sitecore项目。我只在渲染页面中给出了一个字段。当我尝试在“体验编辑器”中查看时,它会显示一些原始JSON数据,如下所示

我用过

解决这个问题。当我在主布局中包含webedit.css时,原始数据就消失了。但我看不到编辑功能区。但当我从桌面选择Experience Editor时,它会正确显示所有默认内容以及编辑功能区(默认页面)


有人能告诉我为什么我看不到页面上的编辑功能区吗?

这是因为您的HTML文件中有有效的HTML标记框架。请至少确保您的页面格式如下:

@using Sitecore.MVC

<html>
    <body>
         @Html.Sitecore().Etc...
         etc...
    </body>
</html>
@使用Sitecore.MVC
@Html.Sitecore()等。。。
等

这将消除顶部的大块JSON,并启用所有页面编辑器UI元素。

总是这样吗?或者在一次保存之后?看起来你有一个错误的部署。如果这是一个新项目?它发生在Sitecore的干净安装上吗?是的,它发生在Sitecore的干净安装上。如果这是来自模板字段的数据,您是将数据作为HtmlString传递还是将数据类型调用为
@Html.Raw(“”
?)??