Razor 在表单视图中获取umbraco字段

Razor 在表单视图中获取umbraco字段,razor,umbraco,umbraco7,umbraco-contour,Razor,Umbraco,Umbraco7,Umbraco Contour,我需要为具有特殊列布局的umbraco 7表单提供自定义视图,但我的问题是无法使用从umbraco字段输出数据。GetPropertyValue(“formHeader”) 我正在使用 @Umbraco.RenderMacro("FormsRenderForm", new { FormGuid = "6189b8c2-980a-4f02-bcec-33b170020a22" }) 在my Form.cshtml中,我想插入一个umbraco字段.GetPropertyValue(“formHe

我需要为具有特殊列布局的umbraco 7表单提供自定义视图,但我的问题是无法使用
从umbraco字段输出数据。GetPropertyValue(“formHeader”)

我正在使用

@Umbraco.RenderMacro("FormsRenderForm", new { FormGuid = "6189b8c2-980a-4f02-bcec-33b170020a22" })
在my Form.cshtml中,我想插入一个umbraco字段
.GetPropertyValue(“formHeader”)

但我似乎无法让它发挥作用

@inherits Umbraco.Web.Mvc.UmbracoTemplatePage 
会回来的

加载部分视图脚本时出错(文件: ~/Views/MacroPartials/InsertUmbracoForm.cshtml)

这有可能吗?我是这么想的


我正在使用Umbraco表单

我认为
Umbraco模板页面
不起作用,因为
formview模型
不是从
Umbraco.Web.Models.RenderModel
继承的。请尝试在Form.cshtml中使用
UmbracoViewPage

@inherits UmbracoViewPage<Umbraco.Forms.Mvc.Models.FormViewModel>
这将为您提供当前页面作为
IPublishedContent
,以便您可以正常获取字段值

var formHeader = currentPage.GetPropertyValue("formHeader");

您必须检查app_data/Logs/UmbracoTraceLog.txt部分视图中的问题是什么

var formHeader = currentPage.GetPropertyValue("formHeader");