C# MVC 4编辑器内联编辑器不显示工具栏

C# MVC 4编辑器内联编辑器不显示工具栏,c#,jquery,html,asp.net-mvc,ckeditor,C#,Jquery,Html,Asp.net Mvc,Ckeditor,我正在用自定义CMS构建MVC4,我正在使用CKEditor编辑页面。我对内联编辑器有问题。当我阅读CKEditor文档时,它会自动将div转换为带有工具栏的CKEditor,我已经看到了 但每次我用段落、列表或任何东西单击div时,光标都会闪烁,我可以编辑文本,但没有显示工具栏 我没有更改config.js。我尝试了简单的代码,但它不起作用。请帮忙 尝试使用此代码: <div contenteditable="true" id="editor1"> <p>EDI

我正在用自定义CMS构建MVC4,我正在使用CKEditor编辑页面。我对内联编辑器有问题。当我阅读CKEditor文档时,它会自动将div转换为带有工具栏的CKEditor,我已经看到了

但每次我用段落、列表或任何东西单击div时,光标都会闪烁,我可以编辑文本,但没有显示工具栏

我没有更改config.js。我尝试了简单的代码,但它不起作用。请帮忙

尝试使用此代码:

<div contenteditable="true" id="editor1">
    <p>EDIT ME!</p>
</div>
无法编辑它。

请尝试以下代码:

$('.editor1').click(function() {
  var name;
  for(name in CKEDITOR.instances) {
      var instance = CKEDITOR.instances[name];
      if(this && this == instance.element.$) {
        return;
    }
}
$(this).attr('contenteditable', true);
CKEDITOR.inline(this);
});

显然,我现在在MVC4应用程序中使用的CKEditor是从nugget软件包安装的。安装的插件没有进行内联编辑的功能


因此,解决方案是从手动安装。解压缩下载的zip文件,然后复制到项目上的脚本文件夹。选择“显示解决方案资源管理器中的所有文件”,然后右键单击ckeditor文件夹并选择“包含在项目中”。

注意,我尝试了ckeditor.inline“editor1”;但仍然不起作用