Model view controller Sitecore 8中与FieldRenderer相关的异常

Model view controller Sitecore 8中与FieldRenderer相关的异常,model-view-controller,sitecore,sitecore8,Model View Controller,Sitecore,Sitecore8,今天,我编写了一个自定义方法,它可以继承: 渲染模型 我的HomeModel只有一个字段 public HtmlString Title { get; set; } 当我渲染此字段时,如下所示 var home = new HomeModel(); home.Title = new HtmlString(FieldRenderer.Render(this.Item, "Title")); 问题是我得到了异常 Could not find method: Process. Pipeline:

今天,我编写了一个自定义方法,它可以继承:

渲染模型

我的HomeModel只有一个字段

public HtmlString Title { get; set; }
当我渲染此字段时,如下所示

var home = new HomeModel();
home.Title = new HtmlString(FieldRenderer.Render(this.Item, "Title"));
问题是我得到了异常

Could not find method: Process. Pipeline: /sitecore[database="SqlServer" xmlns:patch="http://www.sitecore.net/xmlconfig/"]/pipelines/renderField/processor[type="Sitecore.Pipelines.RenderField.SetParameters, Sitecore.Kernel"]
我编写的另一种方法是继承IRenderingModel,然后调用

public void Initialize(Rendering rendering) { }
但这种例外情况仍然存在。每个人都有这样的想法吗

同样的问题:
你能不能不写:

home.Title=新的HtmlString(此.Item[“Title]”)

this.Item.Fields[“Title”]值

假设
Item
属于
Sitecore.Data.Items.Item
类型,并且
FieldRenderer.Render
是问题所在


让我知道这是否有帮助。

-谢谢你的回答,我使用FieldRenderer的目的。渲染是使用体验编辑器,你也可以使用结果,但我的情况不是这样。-是的,项目属于Sitecore.Data.Items.Items。直接在cshtml文件中使用@Html.Sitecore().Field(项目,“标题”)怎么样,有什么原因不能使用它吗?