MVC 4 Проверка на стороне клиента не работает

Попытка изучить основы ASP.net MVC и не могу понять, почему моя проверка на стороне клиента не работает.

Я имею это в обоих моих файлах web.config (1 является глобальным 1 находится в папке представлений)



У меня есть это в моем _layout.cshtmlfile

@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/Scripts/jquery.validate.unobtrusive.min.js")
@Scripts.Render("~/Scripts/jquery.validate.min.js")

Это моя модель просмотра, для которой я тестирую регистрацию:

public class RegisterVM
    {
        [Required(ErrorMessage="Username Required")]
        public string username { get; set; }

        [RegularExpression(@"((?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,20})")]
        [Required(ErrorMessage="Password Required")]
        public string password { get; set; }

        [Compare("password", ErrorMessage="Passwords do not match")]
        public string passwordConfirm { get; set; }
    }

И это мой HTML

@using(@Html.BeginForm()){

    @Html.LabelFor( model => model.username)
    @Html.EditorFor( model => model.username)
    @Html.ValidationMessageFor( model => model.username)<br>

    @Html.LabelFor( model => model.password)
    @Html.PasswordFor( model => model.password)
    @Html.ValidationMessageFor( model => model.password)<br>

    @Html.LabelFor( model => model.passwordConfirm)
    @Html.EditorFor( model => model.passwordConfirm)
    @Html.ValidationMessageFor( model => model.passwordConfirm)<br>

    


}

Didn»Я не хочу публиковать здесь, я прочитал несколько тем, связанных здесь, но не могу решить мои проблемы, когда я нажимаю "Отправить"S делает сообщение / получать запросы.

Ответы на вопрос(6)

Ваш ответ на вопрос