當我嘗試在ASP.NET中提交表單時,出現上述異常。 This帖子是真的很有幫助,但即使設置ValidateRequest="false"
後,我收到此錯誤僅適用於「&#」組合。由於我們使用挪威語字符,因此需要使用此特定組合。從客戶端檢測到潛在危險的Request.Form值
而且我也在web.config
中設置了httpRuntime requestValidationMode="2.0"
。
當我嘗試在ASP.NET中提交表單時,出現上述異常。 This帖子是真的很有幫助,但即使設置ValidateRequest="false"
後,我收到此錯誤僅適用於「&#」組合。由於我們使用挪威語字符,因此需要使用此特定組合。從客戶端檢測到潛在危險的Request.Form值
而且我也在web.config
中設置了httpRuntime requestValidationMode="2.0"
。
好的,從評論中,我也將其作爲答案。
將ValidateRequest="false"
放在web.config
上,以防止它在被遺忘的頁面上遇到此聲明。
<pages validateRequest="false" ... >
這對我來說,和你一起,你應該在web.config文件中有httpRuntime requestValidationMode =「2.0」。 – Geethanga
對我很好,即使發送這些字符也不會出錯。也許你做了一些重定向,你沒有把validaterequest放到所有頁面上。最好嘗試將其添加到web.config。 – Aristos
是的你是對的。它工作時,我將它添加到web.config – Geethanga