4

このトピックについては以前にも多くの質問がありましたが、ASP.NET MVC は急速に変化しているため、もう一度質問したいと思います。

ASP.NET MVC でフォーム入力の検証を提供するために何をお勧めしますか?

要件:

  • サーバー側チェック
  • クライアント側 (JavaScript) チェック
  • 必須フィールド、数値範囲の検証、正規表現の検証などの基本をカバーする必要があります

(基本的に、ASP.NET WebForms 検証コントロールが行うすべて (またはほとんど) のこと)

現在のオプションは次のようです。

  1. CodePlex のバリデータ ツールキット
  2. ASP.NET MVC 2 プレビュー 1 へのジャンプ(当社のアプリケーションは内部使用向けであり、稼働は 6 か月後なので、プレビューを快適に使用できる可能性があります)
4

3 に答える 3

7

xValはあなたの場合に良い選択であるはずです。

于 2009-08-11T09:36:36.207 に答える
2

FluentValidationにも MVC コンポーネントがありますが、クライアント側の処理は行いません。理想的には、これを xVal と統合できます。

于 2009-08-11T12:16:51.497 に答える
2

私は DataAnnotations を使用します。これは MVC の一部になりますが、コンパイルして 1.0 で使用できます。

http://www.asp.net/learn/mvc/tutorial-39-cs.aspx

/M

于 2009-08-11T11:54:57.927 に答える