Webフォームアプリケーションにどの検証フレームワークを使用しますか。これは、かなり大規模で複雑なアプリの場合です。ルールセットとビジネス検証を1か所で指定し、クライアント側とサーバー側の両方で統合したいと思います。クライアント側にはjqueryを使用したいと思います。
誰か提案がありますか?
Webフォームアプリケーションにどの検証フレームワークを使用しますか。これは、かなり大規模で複雑なアプリの場合です。ルールセットとビジネス検証を1か所で指定し、クライアント側とサーバー側の両方で統合したいと思います。クライアント側にはjqueryを使用したいと思います。
誰か提案がありますか?
.NET 3.5 DataAnnotations を見ることができます。ASP.NET とうまく統合されているためですが、ルール セットの概念をサポートしているとは思えません。もう 1 つのオプションは、カスタム ルール セットをサポートする Enterprise Library Validation Application Block ですが、それを ASP.NET と統合するには、もう少し時間がかかります。ただし、キックスタートを提供するオンライン資料があります。VAB と O/RM ツールの統合に関する記事(私が書いたもの) と、 VAB と ASP.NET の統合に関する興味深い記事があります。
幸運を。
Web フォームまたは MVC の場合は? これまでに見たオプションは次のとおりです。
WebForms の場合、標準のバリデーターは優れたベースを提供します。jQuery を使用する場合、asp.net 検証チェックを非常に簡単に複製し、それに応じて反応することができます。つまり、Validation Summary コントロールよりも優れたフィードバックを置き換えてユーザーに提供できます。
たとえば、jquery を使用して検証コントロールを見つけ、検証して検証対象のコントロールを取得できます。これは、エラー メッセージの取得、フォーム フィールド クラスの変更などに役立ちます。