我在自定义服务器控件上使用Page.ParseControl接收错误'未知服务器标记',而不是asp控件?

时间:2010-08-04 16:51:06

标签: c# asp.net ckeditor custom-server-controls

我正在使用XML和XSLT构建动态表单。无论如何,我正在为CKEditor使用自定义的asp.net控件,它是一个HTML编辑器。

当我尝试使用Page.ParseControl(<the-string-from-the-xslt-here>)从XSLT添加控件时,我收到一条警告:

  

未知服务器标签'FCKeditor.CKEditor'

当然,如果我从XSLT中删除控件,一切正常,并且所有常规的asp.net控件(如TextBox等)都可以很好地呈现给字符串。

有谁知道我能做些什么呢?

2 个答案:

答案 0 :(得分:0)

当然,我可能会弄错,但我的理解是FCKEditor.CKEditor是一个JavaScript元素,而不是服务器端的ASP.NET元素。这就是你收到这个错误的原因。相反,您应该在客户端实例化CKEditor(有关详细信息,请参阅链接)。

答案 1 :(得分:0)

我找到了一个问题非常相似的帖子,答案是:

  

用于传递register指令   ParseControl的字符串   功能

您可以read all about it herehere