0

各サイトの構成に応じて、フォームの一部のフィールドが必要な場合とそうでない場合があります。コードで ViewModel のフィールドに [Required] 属性を適用できますか? フォーム検証のすべての便利さを利用したいのですが、[Required] 属性をハードコードすることはできません。

4

2 に答える 2

1

FluentValidation.NETをチェックアウトします。データ注釈の代わりとして使用でき、ASP.NET MVCとの優れた統合を実現します。実行時の条件に基づいて動的な検証ルールを定義できます。

于 2012-05-24T13:35:34.950 に答える
0

いいえ。* メタデータはアセンブリにクックされます。

*(まあ、実行時にアセンブリを発行できると思いますが、それは多くのクレイジーな作業になるでしょう)

于 2012-05-24T13:34:29.280 に答える