問題タブ [validate-request]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - IIS の URL Rewrite 2 モジュールを使用した URL ルーティング後の問題
ASP.NET は、HTML マークアップまたはスクリプトが含まれている可能性があるため、潜在的に危険なデータを要求内に検出しました。
URL ルーティングに IIS の URL Rewrite 2 Module を使用すると、上記のエラーがスローされます。入力パラメータの 1 つに無効な URL 文字 (「<」など) が含まれているというエラーの原因はわかっています。
URL 書き換えモジュールを使用していないときに、このエラーが以前にスローされなかったのは不思議です。また、 validateRequestをFALSEに設定せずにこのエラーをエレガントに処理するにはどうすればよいですか 。これは推奨されないためです。私の Web サイトは asp.net 2 を使用しています。
c# - 潜在的に危険なリクエストがページを読み込んでいます
ASP.NET 4.0 Web フォームでアプリケーションをホストしました。
hostname/DressDetail.aspx を参照しているときは? <script>alert(313)</script>
&category=1&code=76 次のようなエラー メッセージが表示されます: 潜在的に危険な Request.QueryString 値がクライアントから検出されました (="alert(313)
しかし、hostname/DressDetail.aspx を参照しているときに、上記と同じエラー メッセージが表示されると思いますか? <script>alert(313)</script>=1
&カテゴリ=1&コード=76
しかし、それはページをロードします。しかし、そうであってはなりません。唯一の違いは、後者の URL の余分な =1 です。