是否可以在幾個模板上添加一個子佈局(用戶控件),而無需手動逐個添加到每個模板?如何在幾個模板中添加一個通用的子佈局而無需手動逐個添加?
目前,我們將所有常見子圖層添加到每個模板_標準值並進行渲染。尋找更好的實施。
是否可以在幾個模板上添加一個子佈局(用戶控件),而無需手動逐個添加到每個模板?如何在幾個模板中添加一個通用的子佈局而無需手動逐個添加?
目前,我們將所有常見子圖層添加到每個模板_標準值並進行渲染。尋找更好的實施。
這是在數據模板中使用繼承的好例子。通過繼承「基本」模板,可以從一個位置控制其他模板 - 基本模板的標準值。
或者,您可以使用位於Presentation> Details對話框中的「Copy To」功能輕鬆地將演示文稿從一個項目複製到另一個項目。
第三個選項是通過將Sublayout直接添加到.aspx或.cshtml文件中來將您的Sublayout烘焙到佈局中。但是,在這種情況下,Sublayout將出現在使用該佈局的所有項目上,除非它包含邏輯以有條件地呈現它自己。
爲了避免增加了對每一個模板sublayout,
創建模板上添加相同的所有必填字段。 以其標準值分配子佈局。
在所有必需的模板中繼承此模板。 這將有助於2例。
感謝您的回覆..這是有幫助的 – Krishna
正是我想要的,我創建了一個基本模板,但沒有添加子標籤到它的標準值。添加到基地的stdvalues爲我做了訣竅。 – Krishna
當我修改派生模板的演示文稿佈局詳細信息時,繼承不再有效,是否有解決此問題的方法? – Krishna