2011-11-02 83 views
0

我有一個ASP.NET webforms項目,我希望fckeditor使用該網站的樣式表,以便沒有HTML知識的人可以查看該網站並進行更改。FCKEditor和ASP.NET CSS

這裏是我當前的代碼:

<fckeditorv2:FCKeditor runat="server" ID="txtPageContent" Height="600"     BasePath="~/FCKeditor/" ForceSimpleAmpersand="false" FormatOutput="false" EditorAreaCSS="../App_Themes/Professional/master.css"></fckeditorv2:FCKeditor> 

正如你所看到的,我已經設置EditorAreaCSS屬性,但它仍然無法忍受的樣式。

而不是../App_Themes我試過〜/ App_Themes和/ App_Themes但沒有。

樣式表當然存在,我試着在後面的代碼和ASPX文件中設置它。

當源看,我得到這個隱藏字段的FCKeditor使得:

<input type="hidden" id="ctl00_contentMain_txtPageContent___Config" value="ForceSimpleAmpersand=false&amp;EditorAreaCSS=../App_Themes/Professional/main.css&amp;FormatOutput=false&amp;HtmlEncodeOutput=true" /><iframe id="ctl00_contentMain_txtPageContent___Frame" src="/eJs.Web/FCKeditor/editor/fckeditor.html?InstanceName=ctl00_contentMain_txtPageContent&amp;Toolbar=Default" width="100%" height="600px" frameborder="no" scrolling="no"> 

任何想法,將最讚賞。

回答

0

我希望這會有所幫助。可能最好將被從代碼中設置它後面

EditorAreaCSS = this.ResolveUrl( 「〜/ App_Themes文件/專業/ main.css的」)

RESOLVEURL()方法是頁的方法,實際上是任何的System.Web.UI .Control應該有

+0

我試過了,也是/App_Themes/Professional/master.css – Paul

+0

還有其他建議嗎? – Paul

+0

我沒有看到完整的代碼我更新ny答案請檢查它,讓我知道它是否工作 –