当Init更改时,TinyMCE不会回发

时间:2012-05-25 23:32:12

标签: asp.net-mvc-3 tinymce

我对tinyMCE有一个奇怪的问题。

我有一个.js文件,内容如下:

tinyMCE.init({
mode: "textareas",
theme: "advanced",
theme_advanced_toolbar_location: "top",
theme_advanced_buttons1: "italic,underline,separator,justifyleft,justifycenter,justifyright,separator,formatselect,separator,bullist,numlist,link,unlink",
theme_advanced_buttons2: "",
theme_advanced_buttons3: ""
})

当我评论所有行时,tinyMCE编辑器将值正确地回发到我的HttpPost Edit()函数(我正在使用ASP.NET MVC3)。编辑器是默认编辑器,包含所有完整按钮和高级主题。但我想要的是一个简单的编辑器,只有很少的按钮,这就是为什么我有如上所述的所有设置。当它们如上所述时,tinymce编辑器看起来像我指定的那样(所以我的脚本链接在.cshtml中是正确的),但问题是内容没有发回到HttpPost函数,因此值不变。

这是为什么?我从浏览器中检查了两个版本的View Source,它们也是相同的。

仅供参考,基于搜索,我还添加了这个:

$(document).ready(function () {

$("#mySubmitButton").click(function () {
    tinyMCE.triggerSave();
});
})

但显然它到目前为止没有效果。

提前感谢您的回答。

1 个答案:

答案 0 :(得分:0)

只是想一想。你能确定你的js文件和你的页面位于同一个文件夹(?)。