私の質問はうまくいけばかなり簡単です。 フォームを送信する際に、無効な文字(特にHTML)を持つすべてのプロパティ(フィールド)にモデルエラーとしてフラグを立てたいと思います。私が直面しています 問題がモデルバインディング/検証前でその要求の検証キックであり、私はHTTP 500 ... 私はあなたのモデル/ビューモデルに[AllowHtml]
property属性を使用するかで<httpRuntime requestValidationMode="2.0" />
のいずれかを使用してアドバタイズsimilar questionを見ます私が探しているのは、どのようにして "がグローバルにリクエスト検証例外をキャッチし、モデルエラーとして表示するかです。"です。さらに、HTMLタグを「ストリップ」したくないので、その入力が無効であることをユーザーに通知したい。モデルまたはプロパティの検証エラーとしてASP.NET MVC3要求検証例外を処理する方法
私は正規表現の検証が不正な入力を見つけるために、属性を使用して考えたが、私は述べたようにそれが何の-行くではありませんので、ASP.NET MVC3上の要求の検証は...、/検証を結合モデルの前に発生し
本当にgood overview of the Request Validation can be found hereです。
あなたの問題を理解してください。コードビハインドでプロパティにフラグを立て、検証エラーが発生したときにコードビハインドでそれらのプロパティを操作したいですか? –