我有一个子布局,我想静态绑定几个不同的布局。因此,我不想在设计器中对sublayout的每个实例声明性地指定路径属性。我真正想做的是有一个常量文件(或配置文件),其中包含sublayouts的路径,然后我使用在包含sublayouts的文件背后的代码中给定的sublayout设置路径。在代码隐藏中设置子布局的路径属性不起作用
但是,当我尝试在on_load
或on_init
中设置路径属性时,子贴图不会呈现到页面。我错过了什么吗?
例子:
private void Page_Load(object sender, EventArgs e) {
plBakingTips.Path = "/layouts/User Defined/Sublayouts/Products/Product List/Product/Product Bake It Yours.ascx";
}
为什么你想静静地说(我认为你的意思是动态的)添加一个布局代码后面的代码?有什么原因让你转向这样的解决方案? Sitecore可以为您做到这一点。 – Younes 2012-08-03 07:43:40