文章详细
A potentially dangerous Request.Form value was detected from the client
 2012/9/26 19:39:15 评论:0人 阅读次数:6869

你有没有遇到过这种错误在您的网页上。我是从2.0升级到4.0时发现的错误!

A potentially dangerous Request.Form value was detected from the client

说明:RequestValidation已检测到有潜在危险的客户端输入值和接收的已经中止。这值可能包含威胁您的应用程序的安全性,如跨站点scriptingattack。为了让页面重写应用程序请求验证设置,setthe requestValidationMode属性中的httpRuntime配置部分torequestValidationMode的的=“2.0”。例如:<httpRuntime requestValidationMode="2.0"  />。设置此值后,你canthen禁用请求验证通过设置validateRequest =“false”在Page指令中,或的<pages>配置节。然而,炎强烈建议您的应用程序明确地检查所有输入值的情况下。

修改如下:

1.打开你 web.config文件并将<httpRuntime requestValidationMode="2.0"/>  添加到<System.web>里面

<system.web>
    .
    .
    <httpRuntime requestValidationMode="2.0"/>
</system.web>

2.      现在打开你的网页前台,并在 ValidateRequest="false"  添加在页面如下位置

<%@Page Language="C#" AutoEventWireup="true" ValidateRequest="false" CodeFile="Sample.aspx.cs" Inherits="Editor"%>

继续运行您的应用程序。将会顺畅无阻,呵呵。成功了!

如果是.net 2.0的直接跳到第二步即可!

如需转载请注明出处:http://www.86y.org/art_detail.aspx?id=439【A potentially dangerous Request.Form value was detected from the client】幸凡学习网
0
 
相关文章
暂无相关文章
推荐文章
Created By Charry-May 3,2010
粤ICP备10093478号-1
顶部