2017-07-19 7 views
0

これは私が取得エラーメッセージ...これは無効なURIですか、それともドットネットですか?

"潜在的に危険な場合、Request.QueryString値がクライアントから検出された(A =" トン&# ")があります。"このURLから予期しないエラー

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