Asp.net mvc 远程验证不起作用

Asp.net mvc 远程验证不起作用,asp.net-mvc,remote-validation,Asp.net Mvc,Remote Validation,我认为: @model MvcApplication2.Models.HomeModel @{ ViewBag.Title = "Home"; } <h2>Home</h2> <a>Witaj</a> @Model.UserName @using (Html.BeginForm()) { <a>Podaj hasło</a> @Html.PasswordFor(m => m.Passwo

我认为:

@model MvcApplication2.Models.HomeModel

@{
    ViewBag.Title = "Home";
}

<h2>Home</h2>
<a>Witaj</a>
@Model.UserName

@using (Html.BeginForm())
{

    <a>Podaj hasło</a>
    @Html.PasswordFor(m => m.Password)
    @Html.ValidationMessageFor(x => x.Password)

    <input type="submit" />
}

远程验证方法何时启动?当我点击输入按钮时?我做错了什么?

您的视图/Razor布局中是否缺少不引人注目的jQuery引用

<script src="@Url.Content("~/Scripts/jquery-1.7.1.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>

视图/布局中是否缺少不引人注目的jQuery引用

<script src="@Url.Content("~/Scripts/jquery-1.7.1.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>

CheckPassword方法中的密码变量与型号密码不匹配。它应该在滴定酶中:-
CheckPassword方法中的CheckPassword(字符串密码)

密码变量与型号密码不匹配。它应该在滴定酶中:-
CheckPassword(字符串密码)

Solution find[here][1]-需要在web.config[1]中进行设置:Solution find[here][1]-需要在web.config[1]中进行设置:
<script src="@Url.Content("~/Scripts/jquery-1.7.1.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>