2011-11-02 4 views
0

ASP.NET 웹폼 프로젝트가 있는데, fckeditor가 사이트의 스타일 시트를 사용하여 HTML 지식이없는 사람들도 사이트를보고 변경할 수있게하고 싶습니다.FCKEditor 및 ASP.NET CSS

여기에 내 현재 코드입니다 : 당신이 볼 수 있듯이, 나는 EditorAreaCSS 속성을 설정 한

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

하지만 여전히 스타일을 넣어하지 않습니다.

../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

나는 완성 된 코드를 보지 못했습니다. 뉴욕 응답을 업데이트했습니다. 작동하는지 확인하고 알려주십시오. –