View Triyng以嵌套内容呈现来自MNTP的节点;获取错误“;。。。不包含';GetPropertyValue'&引用;

View Triyng以嵌套内容呈现来自MNTP的节点;获取错误“;。。。不包含';GetPropertyValue'&引用;,view,umbraco7,View,Umbraco7,我有用于嵌套内容的文档类型。它有一个MNTP属性,我在渲染拾取的节点时遇到问题 我收到错误:“'Umbraco.Web.PublishedContentModels.Site\u nested\u contactGroup'不包含'GetPropertyValue'的定义” 在我看来,这个代码是: var items = CurrentPage.GetPropertyValue<IEnumerable<IPublishedContent>>("contactperson

我有用于嵌套内容的文档类型。它有一个MNTP属性,我在渲染拾取的节点时遇到问题

我收到错误:“'Umbraco.Web.PublishedContentModels.Site\u nested\u contactGroup'不包含'GetPropertyValue'的定义”

在我看来,这个代码是:

var items = CurrentPage.GetPropertyValue<IEnumerable<IPublishedContent>>("contactpersons");
foreach(var item in items)
{
    var persons = item.GetPropertyValue<IEnumerable<IPublishedContent>>("persons");
    <h2>@Umbraco.Field(item, "headline")</h2>
    foreach (string contactperson in persons)
    {
        .... render contactperson....
    }   
}
var items=CurrentPage.GetPropertyValue(“联系人”);
foreach(项目中的var项目)
{
var persons=item.GetPropertyValue(“人员”);
@Umbraco.字段(项目“标题”)
foreach(以人为单位的字符串联系人)
{
…呈现联系人。。。。
}   
}
而不是这个:

var items = CurrentPage.GetPropertyValue<IEnumerable<IPublishedContent>>("contactpersons");
foreach(var item in items)
{
    var persons = item.GetPropertyValue<IEnumerable<IPublishedContent>>("persons");
    <h2>@Umbraco.Field(item, "headline")</h2>
    foreach (string contactperson in persons)
    {
        .... render contactperson....
    }   
}
var items=CurrentPage.GetPropertyValue(“联系人”);
foreach(项目中的var项目)
{
var persons=item.GetPropertyValue(“人员”);
@Umbraco.字段(项目“标题”)
foreach(以人为单位的字符串联系人)
{
…呈现联系人。。。。
}   
}
尝试:

var items = Model.Content.GetPropertyValue<IEnumerable<IPublishedContent>>("contactpersons");
foreach(var item in items)
{
    var persons = item.GetPropertyValue<IEnumerable<IPublishedContent>>("persons");
    <h2>@Umbraco.Field(item, "headline")</h2>
    foreach (string contactperson in persons)
    {
        .... render contactperson....
    }   
}
var items=Model.Content.GetPropertyValue(“联系人”);
foreach(项目中的var项目)
{
var persons=item.GetPropertyValue(“人员”);
@Umbraco.字段(项目“标题”)
foreach(以人为单位的字符串联系人)
{
…呈现联系人。。。。
}   
}

Hi-Niels-尝试以下代码:var items=Model.Content.GetPropertyValue(“联系人”);在foreach中,尝试var persons=item.GetPropertyValue(“persons”);谢谢-这就解决了问题。:)如果您创建了答案,我会将其标记为答案。太好了,我已经发布了答案:)