【问题标题】:AjaxControlToolkit HtmlEditorExtender Error: AjaxControlToolkit.pdb not loadedAjaxControlToolkit HtmlEditorExtender 错误:未加载 AjaxControlToolkit.pdb
【发布时间】:2019-04-16 06:53:11
【问题描述】:

我想使用 AjaxControlToolkit HtmlEditorExtender。我有 AjaxControlToolkit.dll 和所有东西,但是当我在 localhost 上运行应用程序时,抛出异常

 `Exception thrown: 'System.IndexOutOfRangeException' in Web.dll
Exception thrown: 'System.IO.FileLoadException' in AjaxControlToolkit.dll
Exception thrown: 'System.Web.HttpUnhandledException' in System.Web.dll
Exception thrown: 'System.Web.HttpUnhandledException' in System.Web.dll
Exception thrown: 'System.IndexOutOfRangeException' in Web.dll`

当我不打破异常时,我得到了一个错误,即 AjaxControlToolkit.pdb not loaded

这是我的代码:

                    <ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" CombineScripts="false" >
                    </ajaxToolkit:ToolkitScriptManager>
                    <br />
                    <br />
                    <asp:TextBox ID="TextEditor" runat="server" Height="191px" OnTextChanged="TextEditor_TextChanged" Width="746px" Text="Hello <b>world!</b>"></asp:TextBox>
                    <br />
                    <br />
                    <ajaxToolkit:HtmlEditorExtender ID="HtmlEditorExtender1" runat="server" TargetControlID="TextEditor"  DisplaySourceTab="True">
                            <Toolbar>
                            <ajaxToolkit:Undo />
                            <ajaxToolkit:Redo />
                            <ajaxToolkit:Bold />
                            <ajaxToolkit:Italic />
                            <ajaxToolkit:Underline />
                            <ajaxToolkit:StrikeThrough />
                            <ajaxToolkit:Subscript />
                            <ajaxToolkit:Superscript />
                            <ajaxToolkit:JustifyLeft />
                            <ajaxToolkit:JustifyCenter />
                            <ajaxToolkit:JustifyRight />
                            <ajaxToolkit:JustifyFull />
                            <ajaxToolkit:InsertOrderedList />
                            <ajaxToolkit:InsertUnorderedList />
                            <ajaxToolkit:RemoveFormat />
                            <ajaxToolkit:SelectAll />
                            <ajaxToolkit:UnSelect />
                            <ajaxToolkit:Delete />
                            <ajaxToolkit:Cut />
                            <ajaxToolkit:Copy />
                            <ajaxToolkit:Paste />
                            <ajaxToolkit:BackgroundColorSelector />
                            <ajaxToolkit:ForeColorSelector />
                            <ajaxToolkit:FontNameSelector />
                            <ajaxToolkit:FontSizeSelector />
                            <ajaxToolkit:Indent />
                            <ajaxToolkit:Outdent />
                            <ajaxToolkit:InsertHorizontalRule />
                            <ajaxToolkit:HorizontalSeparator />
                            <ajaxToolkit:InsertImage />


                        </Toolbar>
                    </ajaxToolkit:HtmlEditorExtender>

临时解决方案:

我在ajaxToolkit:HtmlEditorExtender 中添加了一个 attr -> EnableSanitization="false" 然后它工作得很好。但我认为它 导致安全问题。

【问题讨论】:

    标签: ajax visual-studio ajaxcontroltoolkit pdb-files htmleditorextender


    【解决方案1】:

    确保您正确安装了AjaxControlToolkit。建议您通过Nuget 安装库。还要检查是否包含AjaxControlToolkit.dll。也许您还需要HtmlAgilityPackSanitizerProviders library/dll。

    确保以下块位于web.config 文件的system.web 配置部分中:

    <pages>
      <controls>
        <add tagPrefix="ajayToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit"/>
      </controls>
    </pages>
    

    如果给出,您可以在您的页面上添加AjaxControlToolkit

    【讨论】:

    • 感谢您的回答。我有ajaxcontroltoolkit。我在其他页面上使用它。我的web.config 文件很好,就像您在上面指定的一样。我在ajaxControlToolkit 下有HtmlAgilityPackSanitizerProvider。我仍然不知道为什么会出现这个错误
    • 当我删除 &lt;ajaxToolkit:HtmlEditorExtender&gt; 它与 &lt;ajaxToolkit:oolkitScriptManager&gt; 正常工作。所以它是关于 HtmlEditorExtender
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-05
    • 2013-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多