我在我的项目中使用CKEditor,但是我试图让它工作,而不需要在我使用它的每一个页面中声明程序集。
我宣布的大会是这样一个:
<%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor" %>按照本网站上的说明,我在web.config中做了以下更改
<system.web>
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
<controls>
<add tagPrefix="CKEditor" assembly="CKEditor.NET"/>
</controls>
</pages>
</system.web>但我一直在犯这个错误
解析器错误消息:无效或缺少在tagPrefix条目中找到的属性。对于用户控件,还必须指定“tagName”和“src”。对于自定义控件,还必须指定“命名空间”和可选的“程序集”。
我不知道我做错了什么。也许是一件愚蠢的事,不确定。
发布于 2012-10-22 14:09:23
您需要指定名称空间。
..。对于自定义控件,还必须指定“命名空间”和可选的“程序集”。
<system.web>
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
<controls>
<add tagPrefix="CKEditor" assembly="CKEditor.NET" namespace="CKEditor"/>
</controls>
</pages>
</system.web>当然,假设名称空间是CKEditor。
发布于 2012-10-22 14:09:58
示例
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>注意:与之相比,您丢失了名称空间,以及一个版本(如果适用的话),因为您的错误声明需要指定名称空间和程序集。
发布于 2012-10-22 14:10:49
您不需要在Web.Config中注册它。遵照官方网站的指示:
CKEditor文档
下面是CKEditor设置中的一个视频:
如何在网站上安装CK编辑器(FCK编辑器)
安装它的最简单方法是使用努基特。
https://stackoverflow.com/questions/13013177
复制相似问题