2016-06-14 1 views
-1

Ajax html éditeur problème avec VS 2013 et l'extension de calendrier vient d'Ajax, mais obtenir un problème avec l'éditeur html Ajax ne montrant même pas le mode de conception.Ajax html editor un problème avec VS 2013

Ajax éditeur html montrant en mode conception des messages comme:

HtmlEditorExtender - Unnamed1 

Voici mes coordonnées config web:

<pages> 
    <namespaces> 
    <add namespace="System.Web.Optimization" /> 
    <add namespace="Microsoft.AspNet.Identity" /> 
    </namespaces> 
    <controls> 
    <add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt" /> 
    <add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" /> 
    <add tagPrefix="asp" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" /> 
    <add tagPrefix="cc1" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" /> 

    </controls> 
</pages> 

Voici ma page de contenu Place Holder:

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

<ajaxToolkit:HtmlEditorExtender TargetControlID="txt_largedesc" runat="server" /> 

Voici mon gestionnaire de script de page maître:

<asp:ScriptManager ID="ScriptManager1" runat="server"> 
     <Scripts> 

      <asp:ScriptReference Name="MsAjaxBundle" /> 
      <asp:ScriptReference Name="jquery" /> 
      <asp:ScriptReference Name="bootstrap" /> 
      <asp:ScriptReference Name="respond" /> 
      <asp:ScriptReference Name="WebForms.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebForms.js" /> 
      <asp:ScriptReference Name="WebUIValidation.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebUIValidation.js" /> 
      <asp:ScriptReference Name="MenuStandards.js" Assembly="System.Web" Path="~/Scripts/WebForms/MenuStandards.js" /> 
      <asp:ScriptReference Name="GridView.js" Assembly="System.Web" Path="~/Scripts/WebForms/GridView.js" /> 
      <asp:ScriptReference Name="DetailsView.js" Assembly="System.Web" Path="~/Scripts/WebForms/DetailsView.js" /> 
      <asp:ScriptReference Name="TreeView.js" Assembly="System.Web" Path="~/Scripts/WebForms/TreeView.js" /> 
      <asp:ScriptReference Name="WebParts.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebParts.js" /> 
      <asp:ScriptReference Name="Focus.js" Assembly="System.Web" Path="~/Scripts/WebForms/Focus.js" /> 
      <asp:ScriptReference Name="WebFormsBundle" /> 

     </Scripts> 
</asp:ScriptManager> 

Calender Extender provient d'un kit d'outils Ajax, mais rencontre des problèmes avec l'éditeur html Ajax.

+0

Pouvez-vous s'il vous plaît une capture d'écran de ce que vous voyez en mode de conception? –

+0

J'ai également utilisé cet exemple: http://www.codeproject.com/Articles/828152/Adding-AJAX-HTMLEditorExtender-control-to-a-webfor – zahed

+0

Il semble y avoir un bug dans HtmlEditorExtender, mais je ne peux pas le reproduire pour l'instant. Pourriez-vous s'il vous plaît poster un [problème ici] (https://github.com/DevExpress/AjaxControlToolkit/issues) avec le projet exemple pour accélérer la résolution de ce problème? –

Répondre

0
  1. Supprimer ScriptManager dans le maître et l'ajouter à la page de contenu

  2. installer AjaxControlToolkit.HtmlEditor.Sanitizer, utilisez Html Editor avec Sanitizer Html

  3. extraits de code de

    <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> 
    
    <asp:TextBox ID="txtEditor" runat="server" Width="300" Height="200" /> 
    <ajaxToolkit:HtmlEditorExtender ID="HtmlEditorExtender1" runat="server" TargetControlID="txtEditor"></ajaxToolkit:HtmlEditorExtender> 
    
    <asp:Button Text="Submit" runat="server" OnClick="Submit" /> 
    
    <br /> 
    
    <asp:Label ID="lblContents" runat="server" /> 
    

Code derrière

protected void Submit(object sender, EventArgs e) 
{ 
    lblContents.Text = txtEditor.Text; 
} 

Référence: ASP.Net AJAX contrôle Toolkit HtmlEditorExtender Exemple http://www.aspsnippets.com/Articles/ASPNet-AJAX-Control-Toolkit-HtmlEditorExtender-Example.aspx