Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在Visual Studio 2013 MVC5中包含不引人注目的Javascript_Jquery_Asp.net Mvc_Visual Studio - Fatal编程技术网

Jquery 如何在Visual Studio 2013 MVC5中包含不引人注目的Javascript

Jquery 如何在Visual Studio 2013 MVC5中包含不引人注目的Javascript,jquery,asp.net-mvc,visual-studio,Jquery,Asp.net Mvc,Visual Studio,我试着做一些类似于这个网站所描述的事情 我在这里执行远程验证。我已经打开了UnobtrusiveJavaScriptEnabled和ClientValidationEnabled。但是,当我看到代码的以下部分时,我无法找到jquery.validate.min.js(本地)和jquery.validate.unobtrusive.min.js。我已经用NuGet更新到最新的jquery版本,但是这些文件在任何地方都找不到。有什么我需要做的吗?我错过什么了吗?有关添加远程验证的说明始终假定存在这些

我试着做一些类似于这个网站所描述的事情 我在这里执行远程验证。我已经打开了UnobtrusiveJavaScriptEnabled和ClientValidationEnabled。但是,当我看到代码的以下部分时,我无法找到jquery.validate.min.js(本地)和jquery.validate.unobtrusive.min.js。我已经用NuGet更新到最新的jquery版本,但是这些文件在任何地方都找不到。有什么我需要做的吗?我错过什么了吗?有关添加远程验证的说明始终假定存在这些文件

<head>
  <title>@View.Title</title>
  <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
  <script src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
  <script src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.min.js"></script>
  <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
</head>

@视图.标题

您指的是网络上的文件,而不是本地驱动器上的文件。
解决方案:将url中的文件下载到项目的脚本文件夹中,然后重试。

它应该位于脚本文件夹中。你检查过了吗?我下载了文件,但是远程验证根本没有生效。我在模型中添加了数据注释,在控制器中添加了函数,但它从未被调用。我严格遵守了指示。到目前为止,我认为这是由于缺少jquery文件造成的,但现在我不确定它们是否存在。我只是意识到我只显示了其中一个链接,这是此处列出的远程验证教程的先决条件