ajaxtoolkit-未显示Html编辑器工具



我已经安装了ajaxtoolkit版本4.5,并在控制标签下的配置中包含了以下行

<add tagPrefix="ajaxtoolkit"
                    namespace="AjaxControlToolkit"
                    assembly="AjaxControlToolKit"/>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit.HTMLEditor" TagPrefix="cc1" %>
<ajaxtoolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></ajaxtoolkit:ToolkitScriptManager>
            <cc1:Editor ID="Editor1" runat="server" Width="300" Height="400"/>

如果我使用html编辑器控件在IE9中得到以下错误

0x800a139e-Microsoft JScript运行时错误:AjaxControlToolkit需要ASP.NET Ajax 4.0脚本。确保引用了正确版本的脚本。如果您使用的是ASP.NET ScriptManager,请切换到AjaxControlToolkit.dll中的ToolkitScriptManager。

在chrome中,编辑器显示时没有工具

请帮助解决此

请这样更改您的代码:

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<cc1:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></cc1:ToolkitScriptManager>

HTML标记:

<cc1:Editor ID="Editor1" runat="server" Width="300" Height="400"/>

您可以将HTMLEditor内容保存在数据库中,如下所示:

string lsPageContent = Server.HtmlEncode(Editor1.Content);
Insert into [TableName] (PageContent) Values ('" + lsPageContent + "');

并获取如下页面内容:

Editor1.Content = Server.HtmlDecode(YourcolumnValue);

最新更新