2013-11-30 6 views
3

Я использую ajaxcontrols и в том, что все органы управления работают хорошо, но я не нашел ни одного из управления им, как HtmlEditorExtender таким образом, я просто скопировал этот тег .html страницыНеизвестный тег сервера «ajaxToolkit: HtmlEditorExtender»

<%@ Register TagPrefix="ajaxToolkit" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit"%> 


<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="Server" /> 
<ajaxToolkit:HtmlEditorExtender TargetControlID="txtComments" runat="server" /> 
<asp:TextBox ID="txtComments" runat="server"></asp:TextBox> 

здесь работает нормально, но проблема возникает на, то я скачал Nuget.tool на чтение некоторых из проблем, стоящих как и у меня, но до сих пор ее не работает

что мне делать?

Мой файл Web.config является

<configuration> 

<system.web> 
<compilation debug="true" targetFramework="4.0"/> 

<pages> 
    <controls> 
    <add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" /> 
    </controls> 
    <sanitizer defaultProvider="AntiXssSanitizerProvider"> 
    <providers> 
     <add name="AntiXssSanitizerProvider" type="AjaxControlToolkit.Sanitizer.HtmlAgilityPackSanitizerProvider" /> 
    </providers> 
    </sanitizer> 
</pages> 
</system.web> 
</configuration> 

ответ

2

добавить <ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="Server" />

<%@ Register 
Assembly="AjaxControlToolkit" 
Namespace="AjaxControlToolkit.HTMLEditor" 
TagPrefix="HTMLEditor" %> 

добавить folowing тег в вашем web.config

<configuration> 
<system.web> 
<compilation debug="true" targetFramework="4.0" /> 
<pages> 
    <controls> 
    <add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" /> 
    </controls> 
</pages> 

и на странице

<ajaxToolkit:HtmlEditorExtender ID="replyBody_HtmlEditorExtender" runat="server" Enabled="True" OnImageUploadComplete="saveFile" ClientIDMode="AutoID" EnableSanitization="true" TargetControlID="replyBody"> 
+0

Добавить toolkitscriptmanager как я показал –

+0

удалить менеджер сценариев –

+0

какую версию вы используете? –

0

Попробуйте использовать ScriptManager вместо ToolkitScriptManager.

В моем проекте я также работаю с редактором управления (ajax toolkit control) вместо HtmlEditorExtender. Элемент управления редактором выполняет то же самое, что и HtmlEditorExtender, и вы можете использовать три режима проектирования, режим HTML и режим предварительного просмотра.

Если вы хотите использовать контроль редактора вместо этого просто добавьте следующий регистр:

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit.HTMLEditor" TagPrefix="asp" %> 

Надеется, что это помогает.

Смежные вопросы