码迷,mamicode.com
首页 > Web开发 > 详细

asp.net mvc框架里使用的FCKEditor控件上传内容报错

时间:2014-08-26 13:33:56      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:http   os   使用   io   文件   问题   cti   html   sp   

做那种有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 文件中配置验证模式,

asp.net mvc框架里使用的FCKEditor控件上传内容报错

标签:http   os   使用   io   文件   问题   cti   html   sp   

原文地址:http://www.cnblogs.com/qxoffice2008/p/3937037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!