2011-11-04 37 views
2

我已经将我的Web应用程序从3.4转换为4.0,其转换和工作,但在文本框中,当我给一些空间并尝试保存显示错误的数据。从客户端检测到潜在危险的Request.Form值(PageContent $ DisplayTextMode $ txbText =“as b g
”)。从客户端检测到潜在危险的Request.Form值,转换后的3.5到4.0版本

在web.cofig,我已经在以前的版本(3.5),每一件事情是工作的罚款加

<compilation debug="true" targetFramework="4.0"> 
    <httpRuntime requestValidationMode="2.0" /> 
    <pages validateRequest="false" maintainScrollPositionOnPostBack="true" enableEventValidation="false" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"> 

,我没有得到任何错误。

如何解决这个问题?

回答

1

我已删除的Web.config并添加新的和我添加

<httpRuntime executionTimeout="250000" maxRequestLength="2097151" requestValidationMode="2.0" requestPathInvalidCharacters=""/> 

现在,它的做工精细

0

尝试增加ValidateRequest="false"<%@ Page .. %>

+0

我这个尝试,它也没有工作 – Rocky

0

请确保您的应用程序的目标是在.NET Framework 4.0。

+0

这是针对.NET Framework 4.0中 – Rocky

+0

您可以确保在web.config中正确设置了 并且请重新启动IIS,然后重试。它应该解决。 – himanshu

+0

是它正确设置,再次我重新启动我的IIS,但它不工作我收到同样的问题 – Rocky

相关问题