質問

私は自分のページ上の検証のためのデータの注釈とMVC2を使用しています。私が存在すると名前と有効な生年月日が必要です。私は両方を提供しています、と私は誕生日が有効である(それはある)ことを保証するために、日付バリへの侵入が、何らかの理由でModel.IsValidは私のポストのアクションではfalseです。私は私にValidationSummaryで何を見ていないよ。

どのように私はにModelStateに無効であるかを調べることができますか?

役に立ちましたか?

解決

あなたは各プロパティのModelState収集回数をチェックModelState.Errorsコレクションを反復処理する必要がありますが、エラーににModelState項目のコレクションを取得するには0よりも大きい場合、

のようなもの
ModelState["Property"].Where(ms => ms.Errors.Count > 0)

優し、

ダン

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top