これらの検証 ASP.Net MVC 検証フレームワークのいずれかに関する推奨事項はありますか?
3 に答える
xVal は、ASP.NET MVC でクライアント側の検証を行う標準的な方法です。実は今日、Steve Sanderson が新しいバージョンをリリースしました :)
ASP.NET MVC v2 にはクライアント側の検証が組み込まれますが、現在はプレビュー 1 のみであるため、そのプロジェクトがリリースされるまでにはかなりの時間がかかります。詳細については、Stephen Walther のブログ投稿を参照してください...
Microsoft Ajax CDN と jQuery 検証ライブラリ
ASP.NET MVC v2 がリリースされるまでは、xVal を使用することをお勧めします。
クライアントとサーバーの検証を同じフレームワークで取得するため、私は XVal を使用しています。これは MVC コードとうまく統合されます。
私は Data Annotation Validators を使用して大きな成功を収めています。これが MVC v2 で見られる最終的なソリューションではないことはわかっていますが、実装は簡単で、非常に柔軟です。
http://mstecharchitect.blogspot.com/2009/08/data-annotations-validation-in-aspnet.html http://www.asp.net/learn/mvc/tutorial-39-cs.aspx
このアプローチの利点は、カスタム属性を作成することで、非常に複雑な検証 (クライアント側ではありませんが) を実行できることです。また、非常にテスト可能です。