Javascript Jquery验证在暂存和生产系统上不起作用
我在MVC Cshtml项目中使用jquery.validate.js,由于某种原因,验证在我的开发机器上似乎可以正常工作,但在生产机器上却无法工作 这是我的jquery包Javascript Jquery验证在暂存和生产系统上不起作用,javascript,jquery,validation,asp.net-mvc-4,Javascript,Jquery,Validation,Asp.net Mvc 4,我在MVC Cshtml项目中使用jquery.validate.js,由于某种原因,验证在我的开发机器上似乎可以正常工作,但在生产机器上却无法工作 这是我的jquery包 bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.unobtrusive-ajax.js", "~/Scripts/jquery.validate
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive-ajax.js",
"~/Scripts/jquery.validate-vsdoc.js",
"~/Scripts/jquery.validate.js",
"~/Scripts/jquery.validate.unobtrusive.js"
));
这是我的cshtml
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/ChosenJq")
<script type="text/javascript">
.....
实际上,在
Staging
期间,捆绑包只发送min
文件,因此在捆绑包中包含min
文件版本,如下所示
"~/Scripts/jquery.validate.min.js",
或
将EnableOptimization属性设置为false
,以在转移期间发送非min文件
BundleTable.EnableOptimizations = false;
jquery-{version}.js文件在哪里?它是在这之前添加的。我也有一个确切的问题,你是如何解决的?一年前,这个问题一直没有解决,所以不记得它最终发生了什么。事实上,我本来两个都有。仍然不起作用。
BundleTable.EnableOptimizations = false;