私のプロジェクトは検索を実装しており(デフォルトのHTML
ページから)、検索ページ(ASPX
ページ)にリダイレクトされ、検索文字列を使用して検索値が渡されます。言語が英語以外の言語(タイ語、キリル文字など)に設定されている場合、potentially dangerous Request.QueryString value
サーバーエラーが発生します。潜在的に危険なクエリ文字列を処理する
これをクライアント側から処理する方法はありますか?現在、私はページ自体からこれを処理する方法を見つけることができません(Page_Load
、Page_PreInit
はトリガーしません)。
は、ここで私はリダイレクトするために使用されるコードです:
function Search() {
var searchString = document.getElementById('txtSearch').value;
location.href = "/Search.aspx?search=" + searchString;
}
はあなたのクエリ文字列を暗号化し、上の復号化しようとしていますリダイレクトされたページ? – TheGeekYouNeed
まだ、検索ページにリダイレクトするコードを投稿しました。 – KaeL