はじめに
ASP.NETでWebアプリケーションを作っていますが、テキストボックスに「<script>」などを入力すると、「危険な可能性のあるRequest.Form値がクライアントから検出されました」というエラーページに飛んでしまいます。
このエラーページに飛ばないようにする方法を調べたのでまとめます。
解決方法
方法は以下のように、<system.web>タグの中に<pages>タグを追加することで、エラーページに飛ばなくなりました。
作っているWebページでは<input>タグの中に「patternキー」で文字入力の制限を行っていますが、これも問題なく作動しました。
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.7.2" />
<httpRuntime targetFramework="4.7.2" />
<pages validateRequest="false"></pages>
</system.web>
</configuration>
コメント