我需要能夠允許包含字符'<'和'>'的查詢字符串。然而,把類似ID = MI <科進入該網址會輸出一個錯誤頁面,指出:允許危險的查詢字符串
從客戶端(ID =「MI <科」)檢測到有潛在危險的Request.QueryString值。
如果我第一次url編碼url(創建id = mi%3CKE)我仍然得到相同的錯誤。我可以通過在頁面指令中加入ValidateRequest =「false」來解決這個問題,但如果可能的話,我寧願不這樣做。
無論如何,允許這些字符在查詢字符串中,而不是關閉ValidateRequest?
編輯:我想讓用戶能夠手動輸入網址,因此以某種方式對它們進行編碼可能無法正常工作。
這塊寶石是不是一個畸形的URL,如果它包含「<' or '>」?它們不應該分別編碼爲%3C和%3E嗎? – rmeador 2008-12-03 23:31:52
是的,我提出了我也試過這個問題。仍然沒有骰子。 – 2008-12-03 23:47:38