如何在ASP.NET MVC 应用程序中使用CKEditor

  • 引入ckeditor

工具(&T) - NuGet包管理器(&N) - 管理解决方案的NuGet程序包(&N),在搜索框中输入 CKEditor,安装。

  • 包含核心脚本

App_Start\BundleConfig.cs中加入ckeditor.js

bundles.Add(new ScriptBundle("~/bundles/ckeditor").Include(

                        "~/Scripts/CKEditor/ckeditor.js"));

  • 创建共享视图CKEditor.cshtml

@Scripts.Render("~/bundles/ckeditor")

<!--每个视图文件中包含一个@Model-->

<script type="text/javascript">

    CKEDITOR.replace('@Model');

</script>

  • 在视图中使用CKEditor

在对应的文本编辑框后加入:

@Html.Partial("CKEditor", @Html.NameFor(m => m.Content))

  • 修改控制器

将动作的[ValidateAntiForgeryToken]修改为[ValidateInput(false)]

猜你喜欢

转载自www.cnblogs.com/mercator/p/12356498.html