フォームを検証するためのベスト プラクティスを探しています。
過去にasp.net検証コントロールを使用したことがありますが、それらが好きすぎるとは言えません。個人的には、aspx ページ自体が複雑になり、ユーザーへの特定の通知の色付けや表示に関して柔軟性がないと感じています。将来変更が必要になった場合に備えて、完全に制御したいと考えています。
私は過去にカスタム検証を扱ってきました。独自のメソッドを作成し、必要に応じて適切なエラー メッセージ/カラーリングを含むページを返しました。しかし、それが最高のデザインであったかどうかはわかりません。メソッドをページ コード ファイル自体に記述して、コントロールとページに直接アクセスする必要がありますか? ビジネス オブジェクトを作成し、値をパラメータとして関数に渡して、エラー メッセージを返す必要がありますか?
検証に適したデザインが見つからないようです。
あなたは何を使うのですか?asp.net コントロール? 検証のカスタム方法?また、カスタムの場合、どのように実装しますか?
ありがとう