是否可以在几个模板上添加一个子布局(用户控件),而无需手动逐个添加到每个模板?如何在几个模板中添加一个通用的子布局而无需手动逐个添加?
目前,我们将所有常见子图层添加到每个模板_标准值并进行渲染。寻找更好的实施。
是否可以在几个模板上添加一个子布局(用户控件),而无需手动逐个添加到每个模板?如何在几个模板中添加一个通用的子布局而无需手动逐个添加?
目前,我们将所有常见子图层添加到每个模板_标准值并进行渲染。寻找更好的实施。
这是在数据模板中使用继承的好例子。通过继承“基本”模板,可以从一个位置控制其他模板 - 基本模板的标准值。
或者,您可以使用位于Presentation> Details对话框中的“Copy To”功能轻松地将演示文稿从一个项目复制到另一个项目。
第三个选项是通过将Sublayout直接添加到.aspx或.cshtml文件中来将您的Sublayout烘焙到布局中。但是,在这种情况下,Sublayout将出现在使用该布局的所有项目上,除非它包含逻辑以有条件地呈现它自己。
为了避免增加了对每一个模板sublayout,
创建模板上添加相同的所有必填字段。 以其标准值分配子布局。
在所有必需的模板中继承此模板。 这将有助于2例。
感谢您的回复..这是有帮助的 – Krishna
正是我想要的,我创建了一个基本模板,但没有添加子标签到它的标准值。添加到基地的stdvalues为我做了诀窍。 – Krishna
当我修改派生模板的演示文稿布局详细信息时,继承不再有效,是否有解决此问题的方法? – Krishna