0

MVC3ビューでHtml Editorを使用して、記事情報を次のように保存しています:

 @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」は常に Null になります。

4

1 に答える 1

0

この問題は、バージョン 1.4.0 で修正されました。

于 2013-06-16T14:59:16.430 に答える