CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

字符处理问题!!!加急!!

楼主junblood(junblood)2005-08-02 14:25:49 在 .NET技术 / ASP.NET 提问

我想将一段asp.net的代码通过后台提交的方式保存到数据库中,,可是出现了如下错误:  
   
   
  从客户端(TextBox2="...   ///   <summary>   ///   设计器...")中检测到有潜在危险的   Request.Form   值。    
  说明:   请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在   Page   指令或   配置节中设置   validateRequest=false   可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。    
   
  异常详细信息:   System.Web.HttpRequestValidationException:   从客户端(TextBox2="...   ///   <summary>   ///   设计器...")中检测到有潜在危险的   Request.Form   值。  
   
   
  -----------------------------------------------------------------------------------  
  不知道该怎么结决啊??????????????? 问题点数:20、回复次数:10Top

1 楼junblood(junblood)回复于 2005-08-02 14:38:32 得分 0

没有人知道吗??????Top

2 楼qiren5761(杞人)回复于 2005-08-02 14:42:01 得分 0

你需要修改一下Web.config文件;Top

3 楼junblood(junblood)回复于 2005-08-02 14:44:48 得分 0

怎么改???Top

4 楼qiren5761(杞人)回复于 2005-08-02 14:46:47 得分 0

<pages   validateRequest="false"   />Top

5 楼eqh(我想早恋,可已经晚了...)回复于 2005-08-02 14:47:40 得分 10

<%@   Page   Language="vb"   AutoEventWireup="false"   Codebehind="addone.aspx.vb"   Inherits="WebApplication2.addone"   validateRequest="false"   %>  
   
  把你.aspx页面的   设置validateRequest="false"   这样就不会出现错误!Top

6 楼sd166(原来如此)回复于 2005-08-02 14:50:16 得分 0

楼上正确Top

7 楼qiren5761(杞人)回复于 2005-08-02 14:52:39 得分 10

<?xml   version="1.0"   encoding="utf-8"   ?>  
  <configuration>  
           
      <system.web>  
       
  <pages   validateRequest="false"   />    
   
   
   
   
  ValidateRequest是Page级别的属性,无法单独对一个控件设置,  
  对整个一个页面都起作用  
  在machine.config和web.config中是对整个系统起做用不需要每页都设置Top

8 楼yhtapmys(极品猪)回复于 2005-08-02 14:58:48 得分 0

upTop

9 楼adandelion(水源是CSDN最黑的地方,但这个最黑是CSDN一手制造的!)回复于 2005-08-02 15:01:01 得分 0

<%@   Page   language="c#"   Codebehind="noteLook.aspx.cs"   AutoEventWireup="false"     validateRequest="false"   Inherits="aspnetc.noteLook"   %>  
   
  每个页面的首行里加入validateRequest="false",仅仅作用于改页.  
  --------------------------或  
  <system.web>  
  <!--验证reuquest传递的参数的安全问题-->  
  <pages   validateRequest='false'></pages>  
   
  。。。。。。。。。。  
  </system.web>  
   
  web.config里面加入了validateRequest='false'作用于整个项目.Top

10 楼hunter_32(曠野裡奔嘯的狼)回复于 2005-08-02 15:07:41 得分 0

將代碼中的   '<   '之類的東西用   別的東西代替就可以了讀出來的時候再還原回來。Top

相关问题

  • 字符处理
  • 字符处理
  • 字符处理
  • 字符串处理
  • 字符串处理!!!
  • 字符串处理
  • 字符串处理!
  • 字符串处理
  • 字符串处理,
  • 字符串处理

关键词

  • 页面
  • 客户
  • validaterequest
  • 值
  • 客户端
  • 设置
  • 整个
  • config
  • 到有潜在危险

得分解答快速导航

  • 帖主:junblood
  • eqh
  • qiren5761

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo