我有一個子佈局,我想靜態綁定幾個不同的佈局。因此,我不想在設計器中對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