Kentico从代码隐藏访问PageType表值

Kentico从代码隐藏访问PageType表值,kentico,kentico-12,Kentico,Kentico 12,我创建了一个名为“HeroHeader”的新页面类型。我可以看到它在数据库中为新的页面类型创建了一个表 是否有一种方法可以从Web部件代码中访问此表数据 比如 var record = GetPageTypeData("HeroHeader"); var colValueById = record["HeaderId"][1]; 对。首先。您可以在web部件中创建公共属性,以访问代码中的属性。然后,在代码中,您使用从页面数据获取代码。这一切都是用C代码完成的 您还可以使用Kentico K#

我创建了一个名为“HeroHeader”的新页面类型。我可以看到它在数据库中为新的页面类型创建了一个表

是否有一种方法可以从Web部件代码中访问此表数据

比如

var record = GetPageTypeData("HeroHeader");
var colValueById = record["HeaderId"][1];
对。首先。您可以在web部件中创建公共属性,以访问代码中的属性。然后,在代码中,您使用从页面数据获取代码。这一切都是用C代码完成的

您还可以使用Kentico K#宏语法来获取页面数据。类似于
{%CurrentDocument.GetValue(“ColumnName”)%%}
的内容将获取该页面字段的值


如果您是Kentico的新手,您可能希望了解如何使用web部件以及如何配置您的站点

您可以使用pages API,并使用DocumentHelper.GetDocuments()和.WithCoupledColumns来获取页面对象数据,包括耦合数据-