2009-05-07 13 views
1

私は最近MVCのベータ版ビルドの1つからフルバージョンに私のプロジェクトをアップグレードしました。潜在的に危険なRequest.Form with ASP MVC

私は自分の入力に「危険なRequest.Form yada yada」の黄色の画面を表示しています。

私はページvalidateRequest属性を編集しようとしましたが、それは動作しませんでした。

は、それから私は、問題のあるアクションに

[ValidateInput(false)]

を追加しようとしたが、私がしようとするとビルドするときには、属性が存在しないと言います。

どうすればいいですか?

答えて

1

私のサイトで動作します。

新しい普通のウェブサイトで試すことはできますか?ウェブをベータ版からR1版に変換したとき、私はいくつかの奇妙な振る舞いをしていました(強く型付けされたビューは動作しませんでした)。新鮮なものを起動し、ファイルを新しいウェブにコピーすることは、いつも最後に働いた。

4

ところで、MVC 2/ASP.NET 4での互換性に影響する変更は、あなたのweb.configファイルの<system.web>一部に以下を追加しない限り[ValidateInput(false)]が動作しません意味:

<httpRuntime requestValidationMode="2.0" /> 
関連する問題