2009-06-13 20 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">で参照されているページ)

関連する問題