私はウェブフォームアプリケーションを持っています。
クライアント側では、カスタム JavaScript 検証を使用してテキスト ボックスを強調表示し、テキストが変更されたときや送信ボタンがクリックされたときに検証メッセージを表示します。
サーバー側の検証は送信時に行われます。システムがフォームを保存するのを防ぐために、メッセージのリスト (文字列) を返します。
クライアント検証は一般的なもので、「必須フィールド」、「単語制限」のチェックなどがありますが、サーバー検証では、「既存の名前」、「テーブルに関連するレコードがある場合、ユーザーはオプション 'A' を指定する必要がある」などのデータ レコードを処理する必要があります。 B.」</p>
サーバー側の検証の欠点は、メッセージの概要を返すだけで、テキスト ボックスの横にメッセージを表示できないことです。(サーバー側はどのようにして各コントロール ID や各メッセージを表示する場所を知るのですか?)
各テキストボックスにメッセージを表示するために、サーバー側とクライアント側の検証はどのように連携しますか? .net の優れた設計またはアーキテクチャはありますか? 確かに、すべてのクライアント側の検証はサーバー側で複製されます。
どうも