TinyMCE triggerSave()命令 - 是否存在性能损失?

时间:2012-03-25 20:10:30

标签: asp.net ajax tinymce

为了使TinyMCE与ASP.NET AJAX网站一起工作,在UpdatePanel内,你必须调用这样的东西,使TinyMCE将TinyMCE编辑器的内容“保存”到DOM中的实际TextArea元素。

ScriptManager.RegisterOnSubmitStatement(this, GetType(), "TinyMCEAsynchCompatibility", "tinyMCE.triggerSave();");

我的问题是,如果我将这个放在我的所有网页上,即使是那些不使用UpdatePanels的网页,会不会有性能下降?或者TinyMCE是否会在每次提交时都这样做?

如果有处罚,任何人都知道它是什么?我在Chrome Profiler上运行了JavaScript,最好的我知道,它需要大约0.1%的时间才能提交(这没什么)。

1 个答案:

答案 0 :(得分:1)

我认为没有太大的表现。

唯一可能出现的问题是,如果您的页面上有多个编辑器,但只需要回写一个编辑器的内容,那么简单my_editor.save()就可以完成这项工作。 对于在这种情况下不必要的所有编辑器实例,triggerSave()将触发save() - 当然需要更多时间(但通常不会那么多)。