在ASP.NET MVC中使用UEditor无法提交的解决办法

很简单的一个ajax提交,却怎么都不成功

$.ajax({
type: "POST",
url: "/mms/riskmanage/commitreply",
data: {
ID: params.ID ,
content: data
},
error: function (request) {
alert("Connection error");
},
success: function (data, textStatus) {
alert(data);
}
});

控制台提示/mms/riskmanage/commitreply这个action找不到

百思不得其解,在浏览器中输入这个action,结果报了一个错

从客户端(&)中检测到有潜在危险的 Request.Path 值

恍然大悟,UEditor提交的是html代码,服务器认为有可能是恶意脚本因此不允许提交

解决办法是在action上添加特性即可

 [HttpPost]
[ValidateInput(false)]
public ActionResult CommitReply(string content , string ID)
{
//some codes
}
上一篇:Web框架本质


下一篇:python学习笔记——2