2009-06-13 36 views
1

我遇到了aspxerrorpath的問題。如何切換/重寫變量'aspxerrorpath'?

我不希望asp.net驗證此變量,即使當我啓用了自定義頁面錯誤。如果我寫了類似https://...../asd.aspx?aspxerrorpath=<script>alert(7);</script>的東西,它會拋出一個錯誤,並默認將其轉發到aspx錯誤頁面,而不是我預先定義的自定義錯誤頁面之一。爲什麼?我如何重寫aspxerrorpath行爲?

回答

0

您可以將validateRequest="false"添加到正在處理錯誤的頁面(<customErrors mode="RemoteOnly" defaultRedirect="Error.aspx">中引用的頁面)