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"); } }); }); });
分类:
Asp.Net MVC
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
2015-07-26 操作枚举value、name、Description的两个方法