2016-06-14 5 views
-1

VS 2013のAjax htmlエディタの問題です。カレンダーエクステンダはAjaxから来ていますが、Ajax htmlエディタでもデザインモードが表示されません。Ajax htmlエディタVS 2013に関する問題

のようなデザインモードメッセージに表示

AjaxのHTMLエディタ:

以下
HtmlEditorExtender - Unnamed1 

私の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> 

は私のコンテンツプレースホルダページです:

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

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

以下は私のマスターページスクリプトマネージャです:

<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はAjaxツールキットに含まれていますが、Ajax htmlエディタで問題が発生しています。

+0

はあなたがデザインモードで表示されるもののスクリーンショットを提供していただけますか? –

+0

私もこの例を使用しました:http://www.codeproject.com/Articles/828152/Adding-AJAX-HTMLEditorExtender-control-to-a-webfor – zahed

+0

HtmlEditorExtenderにバグがあるようですが、再現できません今のところ。この問題の解決をスピードアップするには、サンプルプロジェクトに[issue here](https://github.com/DevExpress/AjaxControlToolkit/issues)を投稿してください。 –

答えて

0
  1. HTMLの消毒剤と一緒にHTMLエディタを使用するコードは

    <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" /> 
    
スニペット、マスターでのScriptManagerを削除し、AjaxControlToolkit.HtmlEditor.Sanitizerをインストールコンテンツページへ

  • をそれを追加

    コードの後ろ

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

    参照:ASP.Net AJAXコントロールツールキットHtmlEditorExtender例 http://www.aspsnippets.com/Articles/ASPNet-AJAX-Control-Toolkit-HtmlEditorExtender-Example.aspx