通过jquery将图片<img/><p>等html元素传递给后台时出现存在request.form风险的bug,
解决方法:在web.config中的<web>标签下添加
1.<httpRuntime requestValidationMode="2.0"/>
2.<pages validateRequest="false" />
传递html元素中由于空格是 所以在传递之间需要通过js将 等字符进行过滤!过滤方法:
content = content.replace(/ /ig, ' ');
content = content.replace(/</ig, '<');
content = content.replace(/>/ig, '>');
本文探讨了使用jQuery将包含特殊字符的HTML元素(如<p>、<img/>等)传递给后台时遇到的request.form风险。通过在web.config中设置HTTP运行时请求验证模式和禁用验证请求,解决了此问题。同时,介绍了在传递前通过JavaScript过滤特殊字符(如&nbsp;、&lt;、&gt;)的方法。
1740

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



