asp.net mvc框架里使用的FCKEditor控件上传内容报错
做那种有html文本编辑内容的项目时是怎么解决表单验证问题的,在配置加validateRequest="false" 冒失很不安全,容易被脚本攻击
解决:
(1)在IIS虚拟目录属性中选择asp.net的版本为2.0的就OK了,我原来选的是4.0版本,!!
(2)在页面级别(aspx中)设置ValidateRequest="false"(请求启用了请求验证,则为 true;否则为 false。 默认值为 true)
或者
在全局级别(Web.config中)设置
<configuration>
<system.web>
<pages validateRequest="false">
以上设置仅对ASP.NET4.0以下有效。在ASP.NET4.0版本上在全局级别(Web.config中)设置
<configuration>
<system.web>
<httpRuntime requestValidationMode="2.0">
注:在 ASP.NET 4 中,将 ValidateRequest 设置为 false 没有任何作用,因为验证是在 MVC 管道收到请求之前进行的。 因此,在 ASP.NET 4 中,你必须将 RequestValidationMode 属性设置为低于 4.0 的版本。 你可以通过使用 httpRuntime 元素的 RequestValidationMode 特性在 Web.config 文件中配置验证模式,
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。