Asp.net mvc 5 MVC5 jQuery验证

Asp.net mvc 5 MVC5 jQuery验证,asp.net-mvc-5,jquery-validate,Asp.net Mvc 5,Jquery Validate,我在同一个MVC5应用程序中有两个页面,第一个页面jqueryval可以正常工作,而另一个页面则不行。他们使用2个不同的布局页面,但所有引用的脚本和样式都是相同的,除非我是盲人 这是工作视图 我有第二页,jqueryval不起作用 我尝试了很多不同的方法让他工作,但还没有弄清楚问题出在哪里。任何帮助都会很好 更新 你说得对,我没有真正描述我赶去开会的问题。为了描述我所展示的2个页面是链接和脚本引用的位置。在working视图中,当我按下submit按钮时,会触发jquery验证,因为表单无效,所

我在同一个MVC5应用程序中有两个页面,第一个页面jqueryval可以正常工作,而另一个页面则不行。他们使用2个不同的布局页面,但所有引用的脚本和样式都是相同的,除非我是盲人

这是工作视图

我有第二页,jqueryval不起作用

我尝试了很多不同的方法让他工作,但还没有弄清楚问题出在哪里。任何帮助都会很好

更新


你说得对,我没有真正描述我赶去开会的问题。为了描述我所展示的2个页面是链接和脚本引用的位置。在working视图中,当我按下submit按钮时,会触发jquery验证,因为表单无效,所以没有回发。在“不工作”视图中,我单击“提交”按钮,即使页面上有错误,页面也会进行完整的回发。无论视图中出现什么错误,jquery验证都不会启动。

什么不起作用?你基本上只向我们展示了两个脚本列表。如果您包含了所有正确的文件,并且没有404错误,那么问题可能出在其他地方。我更新了OP,没有收到任何404或页面错误,简单的错误解释是,jquery验证不会在工作页面上启动,而jquery验证会在工作页面上启动。我发布了页面示例,以查看是否存在我没有看到的问题。Sagain,除了脚本包含的内容外,您没有向我们显示任何内容。如果这些脚本上没有404错误,那么问题一定在别处;所以你需要向我们展示足够多的代码来复制这个问题。我不知道代码的其他部分要展示什么,这就是为什么我从脚本开始。。。我试着把它们贴出来,结果超过了3万个字符的限制。但是我发布了整个页面。正如我所说,我没有收到404错误。我在页面上有telerik KendoUI combobox,在同一个视图上对底层控制器和KendoUI日历进行ajax调用,该视图不会触发jqueryval。工作页面也有一个由硬编码值加载的kendoUI组合框。我们当然也不希望发布整个页面。你必须弄清楚如何向我们展示相关代码。检查浏览器呈现的HTML和JavaScript。由于我们正在尝试对jQuery Validate进行故障排除,因此我们只需要查看.Validate方法、的HTML以及您可能使用过的插件中的任何其他方法。否则,在没有看到实际问题代码的情况下,我真的不知道我们将如何提供帮助。
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Registration</title>

    <!-- Custom CSS -->
    <link href="/Content/bower_components/dist/sb-admin-2.css" rel="stylesheet">
    <!-- Bootstrap Core CSS -->
    <link href="/Content/bower_components/bootstrap/dist/bootstrap.min.css" rel="stylesheet">
    <!-- MetisMenu CSS -->
    <link href="/Content/bower_components/metisMenu/dist/metisMenu.min.css" rel="stylesheet">
    <!-- Custom Fonts -->
    <link href="/Content/bower_components/fontawesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
    <link href="/Content/kendo/css?v=BRNdJQ-WO0tJDJizmw6veCLWmplb0_pVfAw25EB1cSo1" rel="stylesheet"/>


    <!-- jQuery -->
    <script src="/Scripts/bower_components/jquery/dist/jquery.min.js"></script>

    <!--Braintree-->
    <script src="https://js.braintreegateway.com/v2/braintree.js"></script>
    <script src="/bundles/kendo?v=8a-eVl9OWVi3D9bqkSvoiEAccYbkpGkrY2gmyFSb7zY1"></script>

</head>
<body>

... Removed for berevity.. can be added if needed

    <!-- Bootstrap Core JavaScript -->
    <script src="/Scripts/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
    <!-- Metis Menu Plugin JavaScript -->
    <script src="/Scripts/bower_components/metisMenu/dist/metisMenu.min.js"></script>
    <!-- Custom Theme JavaScript -->
    <script src="/Scripts/bower_components/dist/js/sb-admin-2.js"></script>


    <script src="/bundles/jqueryval?v=NOVQDySGO89wzMzO5x7mWS4C_uAdynpZe_Lk2y-xEM41"></script>

</body>
</html>
<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>New Appointment</title>
    <script src="/bundles/modernizr?v=wBEWDufH_8Md-Pbioxomt90vm6tJN2Pyy9u9zHtWsPo1"></script>

    <!-- Bootstrap Core CSS -->
    <link href="/Content/bower_components/bootstrap/dist/bootstrap.min.css" rel="stylesheet">
    <!-- MetisMenu CSS -->
    <link href="/Content/bower_components/metisMenu/dist/metisMenu.min.css" rel="stylesheet">
    <!-- Timeline CSS -->
    <link href="/Content/bower_components/dist/timeline.css" rel="stylesheet">

    <!-- Custom CSS -->
    <link href="/Content/bower_components/dist/sb-admin-2.css" rel="stylesheet">
    <!-- Custom Fonts -->
    <link href="/Content/bower_components/fontawesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
    <link href="/Content/kendo/css?v=BRNdJQ-WO0tJDJizmw6veCLWmplb0_pVfAw25EB1cSo1" rel="stylesheet"/>



    <link href="/Content/extras.css" rel="stylesheet" />

    <!-- Custom Fonts -->
    <link href="/Content/extras.css" rel="stylesheet" type="text/css">

    <!-- jQuery -->
    <script src="/Scripts/bower_components/jquery/dist/jquery.min.js"></script>

    <!--Braintree-->

    <script src="/bundles/kendo?v=8a-eVl9OWVi3D9bqkSvoiEAccYbkpGkrY2gmyFSb7zY1"></script>


</head>
<body>
... left out for berevity, but can be added if needed ...

<!-- Bootstrap Core JavaScript -->
<script src="/Scripts/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- Metis Menu Plugin JavaScript -->
<script src="/Scripts/bower_components/metisMenu/dist/metisMenu.min.js"></script>

<!-- Custom Theme JavaScript -->
<script src="/Scripts/bower_components/dist/js/sb-admin-2.js"></script>


    <script src="/bundles/jqueryval?v=NOVQDySGO89wzMzO5x7mWS4C_uAdynpZe_Lk2y-xEM41"></script>



<!-- Visual Studio Browser Link -->
<script type="application/json" id="__browserLink_initializationData">
    {"appName":"Chrome","requestId":"2e5209e5c8fc4291a24966678450e237"}
</script>
<script type="text/javascript" src="https://localhost:44399/394b2df3ceef431890edde525a8c014f/browserLink" async="async"></script>
<!-- End Browser Link -->

</body>
</html>