字符处理问题!!!加急!!
我想将一段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




