从Html编辑器发布的数据不适用于Chrome

时间:2012-08-01 12:13:57

标签: asp.net-mvc-3 html-editor cleditor

我在MVC3视图中使用Html编辑器将文章信息存储为:

 @using (Html.BeginForm())
     {
      ...
      @Html.TextAreaFor(model => model.OtherInformation, new { @id = "OtherInformation" })
      ...
     }
<link href="@Url.Content("~/Content/jquery.cleditor.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery.cleditor.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.cleditor.xhtml.min.js")" type="text/javascript"></script>
<script type="text/javascript">
    $("#OtherInformation").cleditor();
</script> 

并且在控制器中我编写了将文章保存为:

的代码
       [ValidateInput(false)]
       [HttpPost]
        public ActionResult Create(Article article)
        {            

            if (ModelState.IsValid)
            {
                article.EntryDate = DateTime.Now;
                new ArticleService().SaveOrUpdateArticle(article);
                return RedirectToAction("ArticleIndex");
            }

            return View(article);
        }

这一切在IE中运行良好,但是当我在Chrome中运行相同时,“OtherInformation”总是空无一人。

1 个答案:

答案 0 :(得分:0)

此问题已在1.4.0版中修复。