2010-11-12 94 views
0
<telerik:RadEditor ID="Editor1" runat="server"> 

<CssFiles> 

<telerik:EditorCssFile value="../Skins/CustomSkin/Editor.CustomSkin.css"/> 
<telerik:EditorCssFile value="../Skins/CustomSkin/Editor.CustomSkin.css"/> 
<telerik:EditorCssFile value="../Skins/CustomSkin/Editor.CustomSkin.css"/> 

</CssFiles> 


</telerik:RadEditor> 


<telerik:RadEditor ID="Editor2" runat="server"> 

<CssFiles> 

<telerik:EditorCssFile value="../Skins/CustomSkin/Editor.CustomSkin.css"/> 
<telerik:EditorCssFile value="../Skins/CustomSkin/Editor.CustomSkin.css"/> 
<telerik:EditorCssFile value="../Skins/CustomSkin/Editor.CustomSkin.css"/> 

</CssFiles> 


</telerik:RadEditor> 


<telerik:RadEditor ID="Editor3" runat="server"> 

<CssFiles> 

<telerik:EditorCssFile value="../Skins/CustomSkin/Editor.CustomSkin.css"/> 
<telerik:EditorCssFile value="../Skins/CustomSkin/Editor.CustomSkin.css"/> 
<telerik:EditorCssFile value="../Skins/CustomSkin/Editor.CustomSkin.css"/> 

</CssFiles> 


</telerik:RadEditor> 

我该如何摆脱这种重复的代码?我需要在我的代码中某处定义“CSsFiles”一次,而不是像上面那样三次,然后使用该功能或​​其他任何方法来编辑我的页面上的所有控件重复代码

回答

2

创建一个包含RadEditor的Web用户控件,而不是直接使用RadEditor。

+0

我只想定义“CSSiles ../ CSSFiles”代码的地方一次..我的网页上的所有编辑器都设置了diff属性...我没有在这里输入这些......只有“CSSiles ../ CSSFiles “代码在所有编辑器中都是一样的..我怎样在我的页面上定义它,然后在我的所有编辑器中使用它? – Serenity 2010-11-12 05:49:12

+0

用户控件可以具有可以传递给radeditor的属性,也可以尝试在代码中设置EditorCssFile值或为css路径设置数据绑定表达式 – CRice 2010-11-12 06:36:49

-2

这是一个真正的问题吗?

首先,你如何删除重复?

其次,使用“UserControl”重用RadEditor的定义。

+2

注意上面的@CRice,谁给出了相同的答案,并且没有像当他在它的时候马背。 – JasonFruit 2010-11-12 05:43:29

+0

什么重复? – Serenity 2010-11-12 05:53:44