ASP.NET MVC 2 RC la validación del lado del cliente no funciona

Parece que no consigo que la validación del lado del cliente funcione en una aplicación MVC 2 RC.

Mi modelo tiene lo siguiente:

public class ExampleModel
{
    [Required(ErrorMessage="Test1 is required")]
    [DisplayName("Test1")]
    public string Test1 { get; set; }

    [Required(ErrorMessage="Test2 is required")]
    [DisplayName("Test2")]
    public string Test2 { get; set; }
}

Mi vista tiene el siguiente código:

<% Html.EnableClientValidation(); %>
<%= Html.ValidationSummary(true, "Test was unsuccessful.") %>    
<% using (Html.BeginForm()) { %>
<div>
    <div class="editor-label">Test1:</div>
    <div class="editor-field">
        <%= Html.TextBoxFor(m => m.Test1) %>
        <%= Html.ValidationMessageFor(m => m.Test1) %>
    </div>

    <div class="editor-label">Test2:</div>
    <div class="editor-field">
        <%= Html.TextBoxFor(m => m.Test2) %>
        <%= Html.ValidationMessageFor(m => m.Test2) %>
    </div>

    <p>
        <input type="submit" value="Test" />
    </p>
</div>

Dejo ambos campos en blanco, hago clic en el botón Probar y va directamente al controlador de correos del controlador, sin que ocurra una validación del lado del cliente. No estoy seguro de lo que me estoy perdiendo.

También tengo el siguiente javascript incluido en la vista (no estoy seguro si lo necesito todo):

<link href="../../Scripts/jquery-1.3.2.min.js" type="text/javascript" />
<link href="../../Scripts/jquery.validate.min.js" type="text/javascript" />    
<link href="../../Scripts/MicrosoftMvcValidation.js" type="text/javascript" /> 

Cualquier idea de lo que estoy haciendo mal. Siento que me estoy perdiendo algo simple y que la documentación para MVC 2 es escasa.

Editar: He añadido el enlace:

<link href="../../Scripts/MicrosoftMvcJQueryValidation.js" type="text/javascript" />

Y he incluido el archivo en mi proyecto que tuve que descargar de uno de los enlaces en las respuestas. Todavía no funciona en absoluto. ¿Alguna otra idea?

Editar: Estoy usando Visual Studio 2008 con MVC 2 RC (no beta) y estoy buscando cualquier ejemplo descargable o publicado de validación del lado del cliente que funcione con la versión RC.

Respuestas a la pregunta(5)

Su respuesta a la pregunta