2017-07-19 15 views
0

这是错误消息我得到...这是一个无效的URI或只是DOTNET?

“从客户端检测到有潜在危险的Request.QueryString值(A =” 吨&# “)。”意外的错误

从这个网址

http://localhost:32208/SomePage.aspx?A=t%26%23

我的问题是,鉴于%26%23是&#的URI编码版本为什么它有问题呢?发生

NB的问题,因为不正确的编码,我们固定的,但我不知道为什么会是一个问题,反正

+0

你如何解决这一问题? –

+0

有人htmlencoding,然后URL编码。你不应该需要做两件事 – tony

回答

0

在web.config中添加这一点。

<configuration> 
    <system.web> 
    <pages validateRequest="false" /> 
    <httpRuntime requestValidationMode="2.0"/> 
    </system.web> 
</configuration> 
+0

我已经得到了有效的解决方案,这不回答这个问题,“这是一个无效的URI,为什么它有问题呢?” – tony