.net报错大全

1.未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0"[已解决]

  解决方案:https://blog.csdn.net/mzl87/article/details/52353787  。

2.检测到有潜在危险的 Request.Form 值

  解决1:把.net的验证机制关掉(不安全)

    

  解决2:web上(不安全)

    web.config中添加“<httpRuntime requestValidationMode="2.0" />

  解决3:在js 里边把危险字符(<>)先换成其他的到后面换回来(相对安全,麻烦一点)

    这里要使用js的replace(a,b)替换方法进行全部替换,而方法默认只会替换第一个,所以我们要使用第一个参数的正则格式来替换全部的:

    str.replace(/</g, '&lt;') //将 < 替换为 &lt;

    str.replace(/>/g, '&gt;') //将 > 替换为 &gt;

    然后再后台 再换回来。

posted @ 2019-12-03 11:50  龙er飞  阅读(613)  评论(0)    收藏  举报