JQuery 1.6 $ ('formulario'). Validate () no funciona en IE7 e IE8

ACTUALIZA: Creé un nuevo proyecto MVC 3 con Razor HTML 5, luego actualicé el proyecto con NuGet en JQuery 1.6 y el complemento de validación ya no funciona, vuelve a publicar cada vez y devuelve el error mensaje del servidor. Creo que el complemento de validación está roto conJQuery 1.6

Tengo una aplicación MVC 3 que utiliza el cuadro de diálogo Jquery UI (cargado desde una vista parcial que contiene un formulario) para enviar información a través de ajax al servidor. Quiero activar la validación de mi formulario en el lado del cliente antes de hacer la publicación ajax. En Firefox e IE9 funciona bien, en IE7 e IE8 form.validate () siempre devuelve verdadero.

Aquí está el código js adjunto a mi botón de enviar:

    var wizard = $("#wizard"); //div that holds the modal dialog
    var myform = $("#wizard form");

    var submitFunction = function (e) {
        e.preventDefault(); //no postback
        myform.validate();
        if (myform.valid()) {
            $(this).attr("disabled", "disabled");
            submited = true;
            $.post(
                "SuperAdmin/CreateEditController",
                $(this).serialize(),
                function (data) {
                    if (data.Success) {
                        wizard.dialog('destroy');
                    }
                    else {
                        wizard.html(data.Html);
                    }
                },
                "json"
            ); //end json post
        }
    };
myform.submit(submitFunction);

Estoy usando lo siguiente incluye:

<script src="@Url.Content("~/Scripts/jquery-1.6.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")" type="text/javascript"></script>

l complemento de validación JQuery se actualizó con NuGet en la versión 1.8.0 y la biblioteca JQuery a 1.6.

Actualiza: He probado el código generado con la plantilla predeterminada de andamios y hace lo mismo, sin validación del lado del cliente. Quizás JQuery 1.6 no sea compatible con la plantilla de andamio Razor ??

Respuestas a la pregunta(11)

Su respuesta a la pregunta