收录日期:2020/12/05 23:34:15 时间:2016/07/06 09:02:59 标签:ASP.NET
RT

       操作,在asp.net的页面里放了个存储过程进行点击按钮操作后出现这个错误的
在.aspx文件头中加入这句:    
<%@   Page   validateRequest="false"     %>    
解决方案二:    
修改web.config文件:    
<configuration>    
    <system.web>    
        <pages   validateRequest="false"   />    
    </system.web>    
</configuration>    
因为validateRequest默认值为true。只要设为false即可。
1、web.config文件<system.web>后面加入这一句:   <pages validateRequest="false"/> 
       示例:
<?xml version="1.0" encoding="gb2312" ?>
<configuration>
   <system.web>
       <pages validateRequest="false"/>
   </system.web>
</configuration>

2、在*.aspx文件头的Page中加入validateRequest="false",示例如下:
<%@ Page validateRequest="false" language="c#" Codebehind="index.aspx.cs" AutoEventWireup="false"  Inherits="MyBBS.WebForm1" %>

 
在.aspx文件头中加入这句:    
<%@  Page  validateRequest="false"    %>  
这样做比较好。
ValidateRequest 属性:
获取或设置一个值,该值确定 ASP.NET 是否针对危险值检查来自浏览器的输入。
在 Web 应用程序中,要阻止依赖于恶意输入字符串的黑客攻击,约束和验证用户输入是必不可少的。跨站点脚本攻击就是此类攻击的一个示例。其他类型的恶意数据或不需要的数据可以通过各种形式的输入在请求中传入。通过在应用程序中的较低级别限制允许通过的数据类型,就可以阻止不希望的事件,即使当使用代码的程序员没有恰当地使用合适的验证技术时也是如此。

当请求验证检测到潜在的恶意客户端输入时,会引发此异常来中止请求处理。请求中止能够指示危害您的应用程序安全的企图,例如跨站点脚本攻击。强烈建议让您的应用程序显式地检查与请求中止有关的所有输入。不过,您也可以通过将 @ Page 指令中的 validateRequest 属性设置为 false 来禁用请求验证,如下面的示例所示: 

<%@ Page validateRequest="false" %> 

要禁用应用程序的请求验证,必须修改应用程序的 Web.config 文件或创建一个 Web.config 文件,并将 pages 节的 validateRequest 属性设置为 false,如下面的示例所示: 

  复制代码 
<configuration> 
  <system.web> 
    <pages validateRequest="false" /> 
  </system.web> 
</configuration> 
 

要禁用服务器上所有应用程序的请求验证,可以对 Machine.config 文件作此修改。

注意 
除了由 ASP.NET 执行的请求验证外,强烈建议您让应用程序显式检查其使用的所有输入。请求验证功能无法将所有的攻击都捕捉到,特别是无法捕捉那些专门针对应用程序逻辑而策划的攻击。
引用 3 楼 zhoufoxcn 的回复:
在.aspx文件头中加入这句:
<%@  Page  validateRequest="false"    %>
这样做比较好。


我倒认为在 web.config 中做全局配置比较好
因为防止用户的潜在输入危害是程序员的事情
而不是通过抛出个异常来对付这种潜在的危害

删除SQL Server的数据出错。50分 请教如何使用SQL2000存放超过8000字节的数据! 桌面歪了! 请各界高手给我一个建议,如何把 Web 自定义控件和控件所需的浏览器脚本捆绑在一起的最好方案。300 分 急急急急急急急急???? OLE的WORD对象拆离的代码,帮忙看看,saveas不成功! 公式存在一个字段内,调用不了!!!(急) 求助:如何关联表之怪问题 关于CListCtrl类的DrawItem重载失败的问题? 公式存在一个字段内,调用不了!!!(急) 如何才能正常执行JS效果 简单问题!排序 SDI(窗口基类CFormView),怎么禁止鼠标拉动它的边框,改变大小?谢谢 c#学习 邹健,帮忙看看!同样的语句在不同的机器上执行效率差别如此之大 菜鸟问个版本的问题!!! 使用javabean的时候对于使用标签的一些问题的疑问,以及对javabean执行过程的一些问题,希望大家关注一下:) 多重继承的this指针调整的问题 谁帮我找一个显卡驱动程序?(S3 86C395) 急!!!! asp.net中的图片处理(图片放大或缩小) BETA版blog开张,欢迎新老朋友捧场! 请大家看一下这个程序段错在哪里? 请问如何用convert函将整列的数据(字符型)转换成日期型?急! 关于InterBase创建数据库的问题 代码 求周长发的《精通Visual C++ 图像编程》的源码?电子工业出版社出版的。 ASP.net中如何利用客户端javascript触发服务器事件?急 用asp把数据库中的数据调出来后,怎么写入.txt????????? 为什么一用 map就出错呀? mysql问题