Steve Sanderson による優れた XVal を使用すると、jquery を使用して検証中の値をサーバーに送信するようにクライアント側の検証に指示できます。サーバー上のメソッドは、サーバー側の検証に使用するのと同じサーバー側のコードを使用し、単純に true または false を返して、フィールドが有効かどうかを判断します。
この方法の利点は、複雑な検証ロジックを C# コードで 1 回記述してから、サーバー検証にアクセスする場所をクライアント ページに伝えるために JQuery 配管を配置することです。
私は MVC2 に関するいくつかのブログを読んでいますが、誰もこの機能について言及していないようです。URL検証データを呼び出すようにMicrosoft MVC検証javascriptに指示することは可能ですか? または、独自のクライアント側の検証ルーチンを作成する必要がありますか。
xVal メソッドを使用すると、サーバー側の検証ロジックにアクセスする JQuery ポストを介してクライアントから電子メール アドレスが使用されているかどうかを示すカスタム検証を実行できることに注意してください。