mvc ---- ajax 提交 (ckeditor)富文本框 提示潜在危险 Request.Form

ajax 提交 ckeditor 中的内容怎么提交都提交不了,折腾半天,后来终于找到问题

在你的方法头上加

      [HttpPost]
        [ValidateInput(false)]  
        public ActionResult Update(string param2)
        {
            CustomerFollowEntity follow = new CustomerFollowEntity();
            //follow.F_Id = fids;
            //follow.F_Description = contents;
            int s = 0;//custapp.Update(follow);
            return Content(s.ToString());
        }

[ValidateInput(false)]   加上这句话后在提交就不会是 null 值了

前台

        $('.ckeditor').each(function (i, item) {
            var a = $(this).attr("id");
            
            CKEDITOR.instances[a].on('blur', function () {

                var tent = this.document.getBody().$.innerHTML;//获取当前内容。

                var param = {fids: a, contents: tent }
                 
                var params = JSON.stringify(param);
               // params = encodeURIComponent(params);
                $.ajax({
                    type:"Post",
                    url: "/Business/CustomerFollow/Update",
                    data: { "param2": params },
                    dataType: "json",
                    success: function (da) {
                        var dt = eval("(" + da + ")");
                        alert(da)
                       // alert("Good");
                    },
                    error: function (err) {
                        alert("shit");
                    }
                });
            });
        });