Kentico 如何访问布局中web部件属性的值?

Kentico 如何访问布局中web部件属性的值?,kentico,Kentico,在Kentico文档中,我只找到以下信息 是否有任何方法可以访问布局中的属性值,如下所示?我试着用宏,但没用 我只想在自定义布局中显示属性值。除了通过代码访问之外,还有其他方法吗?我正在使用门户引擎,我不知道如何访问隐藏的代码…布局是ASCX,因此您将无法按照示例使用宏 如果只需要该值,可以使用GetValue方法。如果属性的类型是字符串 如果需要呈现该值,则需要调用Page.DataBind()并使用数据绑定表达式。您的布局如下所示: 受保护的无效页面加载(对象发送方、事件参

在Kentico文档中,我只找到以下信息

是否有任何方法可以访问布局中的属性值,如下所示?我试着用宏,但没用


我只想在自定义布局中显示属性值。除了通过代码访问之外,还有其他方法吗?我正在使用门户引擎,我不知道如何访问隐藏的代码…

布局是
ASCX
,因此您将无法按照示例使用宏

  • 如果只需要该值,可以使用
    GetValue
    方法。如果属性的类型是
    字符串

  • 如果需要呈现该值,则需要调用
    Page.DataBind()
    并使用数据绑定表达式。您的布局如下所示:

受保护的无效页面加载(对象发送方、事件参数e)
{
Page.DataBind();
}


如果这真的很优雅,则无,因此您可能需要重新考虑您的方法。

不太理解函数为什么需要将
string.Empty
作为参数传递,因为我得到的值没有设置任何值。如果我想将值分到html标记属性中,如何正确地放置该值?与
类似,
字符串。空的
参数是默认值。因此,如果
MyPropertiesValue1
的值为
null
GetStringValue
将返回
string.Empty
。关于
h1
标记,请确保添加
以使其成为数据绑定表达式<代码>标题THX@克里斯蒂安·博特尼克