1 mvc在view页面使用ajax的post提交时,参数formdata,提示有潜在危险,解决方案:在controller中对应的方法头上添加[HttpPost] [ValidateInput(false)]
[HttpPost]
[ValidateInput(false)]
public ActionResult Add(QX_ProductModel model)
{
....
....
AjaxResult result = new AjaxResult();
if (count > 0)
{
result = SuccessTip("添加成功");
}
else
{
result = ErrorTip("添加失败");
}
return Json(result);
}
2 主要作用代码是 [ValidateInput(false)]
本文介绍了解决使用Ajax进行POST提交时出现的潜在安全问题的方法。通过在控制器中添加[HttpPost]和[ValidateInput(false)]特性,可以有效避免由FormData提交带来的风险。文章详细解释了这一解决方案的具体实现。
4766

被折叠的 条评论
为什么被折叠?



