「危険な可能性のあるRequest.Form値がクライアントから検出されました」に飛ばないようにする

スポンサーリンク

はじめに

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>

コメント

タイトルとURLをコピーしました