このトピックについては以前にも多くの質問がありましたが、ASP.NET MVC は急速に変化しているため、もう一度質問したいと思います。
ASP.NET MVC でフォーム入力の検証を提供するために何をお勧めしますか?
要件:
- サーバー側チェック
- クライアント側 (JavaScript) チェック
- 必須フィールド、数値範囲の検証、正規表現の検証などの基本をカバーする必要があります
(基本的に、ASP.NET WebForms 検証コントロールが行うすべて (またはほとんど) のこと)
現在のオプションは次のようです。
- CodePlex のバリデータ ツールキット
- ASP.NET MVC 2 プレビュー 1 へのジャンプ(当社のアプリケーションは内部使用向けであり、稼働は 6 か月後なので、プレビューを快適に使用できる可能性があります)