Jquery 对多个字段进行远程验证它不工作

Jquery 对多个字段进行远程验证它不工作,jquery,html,asp.net-mvc,Jquery,Html,Asp.net Mvc,我已经在多个字段上应用了远程验证,基于对“年份”和“区段”字段问题的回答,以确保用户不会在同一年进入同一区段,但不会显示任何验证消息 型号(从数据库自动生成,但我添加了[Remote]和[Required]) 视图中的表单 @model Testinggggg.Models.SeniorProject .... @using (Html.BeginForm()) { @Html.ValidationSummary(true); @Html.LabelFor(model =>

我已经在多个字段上应用了远程验证,基于对“年份”和“区段”字段问题的回答,以确保用户不会在同一年进入同一区段,但不会显示任何验证消息

型号(从数据库自动生成,但我添加了
[Remote]
[Required]

视图中的表单

@model Testinggggg.Models.SeniorProject
....
@using (Html.BeginForm())
{
    @Html.ValidationSummary(true);

    @Html.LabelFor(model => model.Section)
    @Html.EditorFor(model => model.Section)
    @Html.ValidationMessageFor(model => model.Section)

    @Html.LabelFor(model => model.Year)
    @Html.EditorFor(model => model.Year)
    @Html.ValidationMessageFor(model => model.Year)
}
观点包括

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.js"></script>


如果
存在,您的
IsSectionExists()
方法只会返回true-它没有验证用户不会在同一年进入同一节 \u您的查询需要是db.SeniorProject中s的
var project,其中s.Section==节和s.Year==年选择s;return project.Any()此外,您的表单没有包含提交按钮(我已经从您的问题中删除了所有不相关的代码)@StephenMuecke,您的表单没有包含提交按钮(是的,我直到现在才有任何提交按钮。首先我想正确地进行远程验证,然后我会添加它,因为远程验证不需要提交按钮,对吗?@StephenMuecke,我已经从您的问题中删除了所有不相关的代码(谢谢你这么做,但我已经把完整的看法,因为图书馆的顺序可能会影响我不知道)
@model Testinggggg.Models.SeniorProject
....
@using (Html.BeginForm())
{
    @Html.ValidationSummary(true);

    @Html.LabelFor(model => model.Section)
    @Html.EditorFor(model => model.Section)
    @Html.ValidationMessageFor(model => model.Section)

    @Html.LabelFor(model => model.Year)
    @Html.EditorFor(model => model.Year)
    @Html.ValidationMessageFor(model => model.Year)
}
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.js"></script>