2010-11-12 132 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