フォーム入力に控えめなjQuery検証を使用しているASP.NETMVC4アプリケーションがあります。これは、すべての通常のビューで正常に機能します。Colorboxを使用してページをライトボックスにロードすると、フォームはコントローラーにポストバックして、クライアント側で検証を実行せずに検証を実行します。Colorbox以外にも問題なく他のライトボックスAPIを使用しています。
いじくり回すと、jQuery検証がこのフォームに対して設定されていないように見えます。これは、ページの読み込み後に(ユーザーがリンクをクリックしたときに)フォームが読み込まれるため、意味があります。フォームに対してvalidate()を呼び出し、作成した追加の検証メソッドのみを実行し、MVC検証メソッド(RequiredやRegularExpressionなど)は実行しません。さらに、フォームエラーが発生した場合でも、フォームはサーバーにポストバックします。
私は何が欠けていますか?