- PR -

クロス サイト スクリプト警告のHttpRequestValidationExceptionについて

1
投稿者投稿内容
kagura
常連さん
会議室デビュー日: 2003/03/26
投稿数: 27
投稿日時: 2003-07-03 16:27
.NETにてSDKではないフレームワークを入れた場合、
メールアドレスっぽい物や、<、>がTextBoxに入り、ポストバックされると
HttpRequestValidationExceptionが発生します。
そこで
該当HTMLの<@Page >にvalidateRequest="false" を設定したのですが、
まだ、上記例外が発生します。

他の対処法は何か有りますでしょうか?
わたなべ
会議室デビュー日: 2001/10/19
投稿数: 3
投稿日時: 2003-09-04 21:02
同様の例外が発生していたのでこちらでも対応を調べてみたところ、
以下の方法を取ることで回避できました。

web.config内に次の一文を追加する。
<pages validateRequest="false"></pages>

<@page>に書くよりWebアプリケーション全体へ指定できるので
こちらのほうが良いかと思われます。

.NET Framework1.1 で追加された例外のようです。
VS2003なら 例外処理を書けそうです。
1

スキルアップ/キャリアアップ(JOB@IT)