我在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”总是空无一人。
答案 0 :(得分:0)
此问题已在1.4.0版中修复。