トリガーする値を返すフォームを持つ ajax を含む html ページがあります。
潜在的に危険な Request.Form 値がクライアントから検出されました。
ASPX C# コードと実装する基本クラスの間にProcessRequest
(他の呼び出しと共に) ラッパー クラスを挿入しました。ラッパー クラスの主な目的は、独自のロギング メカニズムに例外を記録することです。
無効なデータ エラーが発生した場合、意味のあるアラートを表示したいと考えていますがPageRequestManagerParserErrorException
、問題が何であるかを開発者に伝えますが、エンド ユーザーにとっては役に立ちません。
うまくいかなかったもの:
Response.write
(これは、解析エラーの原因として他の場所で文書化されています)RegisterStartupScript
RegisterClientScriptBlock
大きすぎるファイル アップロードの処理に関する投稿を見ましたが、ユーザーにエラー メッセージを出力する問題には対処していません。