【问题标题】:AjaxControlToolkit HtmlEditor Pasting gives error, e is undefinedAjaxControlToolkit HtmlEditor 粘贴给出错误,e 未定义
【发布时间】:2016-06-08 14:04:16
【问题描述】:

我放弃了...需要帮助...

我有一个 AjaxControlToolkit HtmlEditor。它在工作,但现在不行。它可能来自最近的更新,但不是正面的。我已经尝试了最新版本的工具包并得到了同样的错误。我确实看起来我的网络配置发生了变化,因为我的清理程序丢失了。添加回来后,我仍然得到同样的错误。很确定我正确地遵循了指示,但不确定。

当我使用工具栏上的按钮粘贴时,

e 未定义”。

创建并清空解决方案,并在其中添加了基础知识,但仍然出现相同的错误。

我已经用谷歌搜索并搜索了这个,但我没有看到任何解决方案。

我已经检查了这些网站,以确保我做的每一件事都正确... http://www.aspsnippets.com/Articles/AJAX-Control-Toolkit-HtmlEditorExtender-Sanitizer-provider-is-not-configured-in-the-WebConfig-file.aspx

https://ajaxcontroltoolkit.codeplex.com/wikipage?title=Upgrade%20your%20project%20to%20AjaxControlToolkit%20v15.1

http://www.asp.net/web-forms/overview/ajax-control-toolkit/htmleditor/how-do-i-use-the-html-editor-control-cs

请求的错误屏幕截图。它在 MS js 中的 __toStringFormat 上被抛出。

e = 参数[0]

此外,我尝试了 HtmlEditorExtender 并且似乎在 IE 中工作,但在 Chrome 或 Firefox 中不工作,得到同样的错误。

【问题讨论】:

  • 所以这个控件可以工作,但是当您使用按钮粘贴文本时,浏览器控制台会出错?您能否提供该错误的屏幕截图?
  • 是的,米哈伊尔,你是对的。我让其他几个开发人员尝试过,他们得到了同样的错误。
  • 扩展器内部似乎有一种bug,但不调试很难说是哪里出了问题。请您发布issue here,以便我们将此标记为官方错误并保证为您提供支持吗?
  • 感谢米哈伊尔的回复。请看下面的答案。

标签: ajaxcontroltoolkit


【解决方案1】:

很难说它是一个错误......

发现 document.execCommand('paste') 仍然不适用于 Chrome 或 Firefox。安全原因。而 IE 说的是安全问题。 asp ajax 扩展器对此进行调用并返回结果。如果有错误,那么他们如何处理此错误。可能应该只是显示一个警报,让用户知道他们不会在浏览器中工作。我会向 ajax 团队指出这一点。

我能找到的所有编辑器都让你按 ctrl+v。有些适用于 chrome,您可以从谷歌商店下载和扩展。如果它不起作用,则根本不确定在编辑器中具有粘贴按钮的意义。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-10
    • 1970-01-01
    • 2014-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-07
    相关资源
    最近更新 更多