jquery - TinyMce 使用 ASP.NET MVC 3 和 Razor View Engine - 加载但不显示

标签 jquery asp.net-mvc asp.net-mvc-3 razor tinymce

我有一个使用 TinyMce jQuery 插件的简单表单。当我加载页面时,TinyMce 应该用他的编辑器替换我的文本区域,但这并没有发生。查看生成的 html,我的文本区域在那里(可见性设置为隐藏),但 TinyMce 没有创建 iFrame 对象。 TinyMce 对象存在,但 activeEditor 为空。就好像我没有初始化它,但我完全按照示例代码进行操作,如下所示:

//这是我加载脚本的地方

<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.tinymce.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/tiny_mce_jquery.js")"></script>

//这是我的文本区域

<textarea id="tinymceId" name="content" class="tinymce" rows="1" cols="50" style="width:100%;" ></textarea>

//这是我初始化它的脚本代码

$(document).ready(function () {
    $('#tinymceId').tinymce({
       doctype: '<!DOCTYPE html>',
       editor_selector: "tinymce",
       convert_urls: false,
       mode: "textareas",
     });
});

最佳答案

嗯,当今最著名的变酷方式就是使用 Nuget。

我为 TinyMCE 编写了一些部分 View 模板。 (TinyMCE更新时我也会推送到feed)

以下文章将引导您完成该过程:

<强> TinyMCE HTML Text Editior & ASP.NET MVC - Setting It Up Has Become Easy With Nuget

关于jquery - TinyMce 使用 ASP.NET MVC 3 和 Razor View Engine - 加载但不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7556619/

相关文章:

JQuery Validate - 使用函数重置表单,resetForm() 不起作用

c# - 如何让所有静态文件如css/images/js文件不被asp.net mvc处理?

c# - WebApi 在过滤器中获取帖子原始正文

c# - MVC3 编译 View 很慢

jquery - 为什么无法显示隐藏部分?

jquery - 如果我按住鼠标左键单击按钮 10 秒,mousemove 太快然后突然松开左键单击,在 JQuery 中没有触发 mouseup 事件?

Jquery windows.width(height) 溢出

javascript - 从javascript到 Controller 的数据传递错误

javascript - MVC .NET 提示用户登录

asp.net-mvc-3 - 在我的 Controller 中重构 Switch 语句