jQuery Validate Plugin funktioniert nicht in MVC-Form

Ich habe ein MVC-Formular wie dieses

<head>    
    <script src="~/Scripts/jquery-1.8.3.js"></script>
    <script src="~/Scripts/jquery.validate.js"></script>
</head>
    <body>
        <form action="" method="get" id="login">
            <input id="email" class="text required email" type="text">
            <input type="submit" value="Login...">
        </form>
        <script>
            $(function () {
               $("#login").validate()
            });
        </script>
    </body>

Aber aus irgendeinem Grund, wenn ich auf den Submit-Button klicke, funktioniert die jquery validate nicht und ich bekomme eine Fehlermeldung wie diese

Uncaught TypeError: $ (...). Validate ist keine Funktion

aber wenn ich das gleiche HTML in einer normalen HTML-Seite benutze zusammen mit dem Link zum selben Skript,Ich kann das Textfeld validieren. Fehlt mir etwas in MVC, sollte ich irgendwelche Eigenschaften in MVC aktivieren / deaktivieren müssen. Was mache ich falsch, bitte helfen. Vielen Dan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage