2017-07-19 48 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