MVC5,AjaxHelper,以及正确的脚本和加载顺序
好吧,我觉得这是非常可笑的,我不得不提出一个新的问题来find答案,但是,唉,我在这里。 让我们尽可能简单地为下一个任性的灵魂寻求解决这个问题。
什么是所有最新的脚本我需要得到的Ajaxforms工作? 到目前为止,我已经;
<script src="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等工作,但是我似乎无法find一个简单的页面来解释当前版本的代码期望。
提前感谢任何能够帮助我从今天下午坚决卡住的人那里解脱出来。
AjaxHelper需要的最less量
NuGet包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在特定时间至less为这个特定的版本工作。