跳至正文

Umbraco/示例和文章/Dot Net 控件/在 UserControls 中使用页面属性

来自 Wikibooks,一个开放世界的开放书籍

如果您在模板中使用宏包裹的用户控件,这个窍门可以为您节省大量时间。

这是通过使用方括号和“#”来实现。记住,在模板中您还可以使用 # 表示字典项,但仅当使用 GET_ITEM 时。字典项不适用于宏参数。

语法:<?UMBRACO_MACRO macroAlias="myAlias" myProperty="[#propertyAlias]" />

示例:<?UMBRACO_MACRO macroAlias="myAlias" myProperty="[#bodyText]" />

这也适用于默认属性,比如 <?UMBRACO_MACRO macroAlias="myAlias" myProperty="[#pageID]" />

更多

Label="[@name]" : Request["name"]
Label="[%name]" : Session["name"]
Label="[#name]" : Page.Elements["name"]
华夏公益教科书