上級プロジェクトの開発で AntiXss ライブラリを使用するよう講師から依頼されたので、Web 上のリソースが不足しているため、このライブラリを使用するのに多くの困難に直面しています。私のプロジェクトの一部には、ユーザーがファイルをアップロードできるアップロードファイル機能があり、ファイルをアップロードした後、同じページにリダイレクトされて他の情報が表示されます。すべて正常に動作しますが、AntiXss ライブラリを追加して次の行のみで使用すると、このエラーが発生しました
(HTTP 400 エラー - 不正な要求)
理由はわかりません。このエラーが発生する理由を誰かに教えてもらえますか? そして、それを修正する方法は?
C# コード:
Response.Redirect(Encoder.HtmlFormUrlEncode(Request.Url.PathAndQuery));