注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

飞天心宏的博客

依稀旧梦似曾见,相逢只恨缘太迟

 
 
 

日志

 
 
关于我

出身数学,爱好文学,从事软件开发工作。一个阳光、幽默、热爱生活的男孩子,在追求理想的路上风雨无阻,勇往直前,崇尚“梦想有多远,我们就走多远”!

网易考拉推荐

解决:ASP.NET检测到有潜在危险的 Request.Form 值问题  

2013-03-27 12:53:23|  分类: 常见问题解决方法 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

解决方法:

将页面自动验证取消 ValidateRequest="false" 

解决步骤:

?  步骤一(可选):在对应的页面中加入设置

.aspx文件最上面<%@Page %>中加入ValidateRequest="false"   例如:

<%@ Page Language="C#" AutoEventWireup="true" ValidateRequest="false"  CodeBehind="ReportOnlineHandler.aspx.cs" Inherits="WebCX.Web.Pages.ReportOnline.ReportOnlineHandler" %>

 

?  步骤二:修改WebConfig文件

<system.web>

    <httpRuntime requestValidationMode="2.0"/> 

<pages validateRequest="false"/>  <!—如果配置了步骤一,那么这里的设置就不需要了-->

</system.web>

 

备注:是直接在特定的页面中配置ValidateRequest="false",还是在Webconfig中配置,自己根据情况处理,从安全上考虑一般是直接在某个页面中配置。因为一个是作用于特定页面,一个是全局设置。

 

-------------------------------------------------------------------------------------

 

ValidateRequest

指示是否应发生请求验证。true, request validation checks all input data against a hard-coded list of potentially dangerous values.' xmlspace="preserve" >如果为 true,请求验证将根据具有潜在危险的值的硬编码列表检查所有输入数据。HttpRequestValidationException exception is thrown.' xmlspace="preserve" >如果出现匹配情况,将引发 HttpRequestValidationException 异常。true.' xmlspace="preserve" >默认值为 true

该功能在计算机配置文件 (Machine.config) 中启用。false.' xmlspace="preserve" >可以在应用程序配置文件 (Web.config) 中或在页上将该特性设置为 false 来禁用该功能。

 

其他关于@Page指令请参考MSDN官方说明 点击进入链接

 

 

                   飞天心宏 2013-03-27

  评论这张
 
阅读(809)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017