紫渊

不要贪图无所不有,否则你将一无所有;不要贪图无所不知,否则你将一无所知;不要企图无所不能,否着你将一无所能。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

  最近开发一个ASP.NET项目,发现使用eWebEditor时,发现总会报一个错误:"System.InvalidOperationException: 使用主题 css 文件要求页上有标头控件。(例如 <head   runat="server" />)。",而在其他项目中使用时却一切正常.

  按照提示应该是使用了ASP.NET主题的原因,要求HEAD标签必须runat="server",所以解决办法是每个相关的文件HEAD标签都加runat="server",但这不是像我这样一个懒惰的程序员会去干的事,所以继续寻找其他办法.

  试想如果能把ewebeditor整个目录禁用主题不就可以解决这个问题吗,但找了一下web.config配置,发现并没有直接的对某个目录禁用主题的相关配置,后来灵机一动,试着在ewebeditor文件夹的web.config里面加了一句:  <pages styleSheetTheme="" theme="" />,问题解决^_^

  其他WEB编辑器,比如FCKEditor也会有类似问题,解决方法同上.

  

posted on 2010-11-16 16:49  紫渊  阅读(458)  评论(0)    收藏  举报