MVC5、AjaxHelper和正确的脚本&;装载顺序

MVC5、AjaxHelper和正确的脚本&;装载顺序,ajax,forms,asp.net-mvc-5,Ajax,Forms,Asp.net Mvc 5,好吧,我觉得我必须发布一个新的问题来寻找答案是非常可笑的,但是,唉,我在这里。让我们尽可能简单地为下一个任性的灵魂解决这个问题 要使ajax表单正常工作,我需要的最新脚本是什么? 到目前为止,我有 <script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.0.js"></script> <script src="//ajax.aspnetcdn.com/ajax/jquery.ui/1.10.4/jquery

好吧,我觉得我必须发布一个新的问题来寻找答案是非常可笑的,但是,唉,我在这里。让我们尽可能简单地为下一个任性的灵魂解决这个问题

要使ajax表单正常工作,我需要的最新脚本是什么? 到目前为止,我有

<script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.0.js"></script>
<script src="//ajax.aspnetcdn.com/ajax/jquery.ui/1.10.4/jquery-ui.min.js"></script>
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/jquery.validate.js"></script>
<script src="//ajax.aspnetcdn.com/ajax/mvc/5.0/jquery.validate.unobtrusive.min.js"></script>

我看到过一些页面,上面说我也需要jquery.unobtrusive-ajax.js,但这只是给了我一个错误。我是否加载了一些不兼容的版本

在MVC3等版本中,我已经多次使用过这种方法,但我似乎找不到一个简单的页面来解释当前版本的代码期望值,这真是太愚蠢了


提前感谢所有能够帮助我将我的头从今天下午似乎卡住的地方移开的人。

您需要的最起码的AjaxHelper

NuGet包

现在包括脚本

<script src="~/jquery-1.11.0.js"></script>
<script src="~/jquery.unobtrusive-ajax.js"></script>


如果可用,请继续获取最新版本。我指定了v3.1.2,以证明AjaxHelper在特定时间至少适用于此特定版本。

我的朋友rock!!不知道为什么这对我来说很麻烦,但我现在可以走了。我的最终负载列表是;jQuery,jQueryUI,jQuery.unobtrusive-ajax-3.2.0(昨天发布),jQuery.validate,最后是jQuery.validate.unobtrusive。现在,提示和功能的挂钩都按预期工作。真的很高兴,谢谢你,我的朋友。我觉得奇怪的是,一个新的MVC5项目模板jquery.unobtrusive-ajax.js库没有包含在项目中。为什么Ajax.BeginForm助手作为MVC框架的一部分,而不包含新项目所需的脚本库@并不是每个人都愿意使用
AjaxHelper
,而是直接使用
jQuery.ajax()
<script src="~/jquery-1.11.0.js"></script>
<script src="~/jquery.unobtrusive-ajax.js"></script>