Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc triggerSave后初始化tinyMCE(以前保存的数据仍然存在)_Asp.net Mvc_Tinymce - Fatal编程技术网

Asp.net mvc triggerSave后初始化tinyMCE(以前保存的数据仍然存在)

Asp.net mvc triggerSave后初始化tinyMCE(以前保存的数据仍然存在),asp.net-mvc,tinymce,Asp.net Mvc,Tinymce,我有一个奇怪的问题。我有一个mvc视图中的tinyMCE编辑器,用于添加项目。我调用tinyMCE.triggerSave保存数据以提交数据。问题是,下次我打开相应的视图时,tinyMCE编辑器的内容已经设置为以前的内容 我尝试使用setContent()清除内容,但并不总是有效,因为我使用javascript在document.ready上调用了该函数,并且编辑器当时并不总是完全加载 有什么想法吗?这真让人头痛 PS:如果我不再调用triggerSave(),我在提交时不会从编辑器中获取任何数

我有一个奇怪的问题。我有一个mvc视图中的tinyMCE编辑器,用于添加项目。我调用tinyMCE.triggerSave保存数据以提交数据。问题是,下次我打开相应的视图时,tinyMCE编辑器的内容已经设置为以前的内容

我尝试使用setContent()清除内容,但并不总是有效,因为我使用javascript在document.ready上调用了该函数,并且编辑器当时并不总是完全加载

有什么想法吗?这真让人头痛


PS:如果我不再调用triggerSave(),我在提交时不会从编辑器中获取任何数据。

我找到了一个解决方法,使用延迟执行:

   var t = setTimeout(function () {
    if (typeof textEditorForCreate != null)
        tinyMCE.activeEditor.setContent('');
}, 400);
也许不是最优雅的解决方案,但对我来说很有效