MVC5,AjaxHelper和正确的脚本&加载订单

时间:2014-05-27 17:54:41

标签: 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-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等工作过,但是我似乎无法找到一个简单的页面来解释当前版本的代码期望。

提前感谢任何可以帮助我将我的头从今天下午牢牢卡住的地方移开的人。

1 个答案:

答案 0 :(得分:16)

AjaxHelper

所需的最低限度

NuGet Package Microsoft jQuery Unobtrusive Ajax 3.1.2

> Install-Package Microsoft.jQuery.Unobtrusive.Ajax -Version 3.1.2

现在包含脚本

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

如果有的话,请继续获取最新版本。我指定v3.1.2来证明AjaxHelper在特定时间至少适用于这个特定版本。