在jquery中替换MicrosoftAjax

时间:2014-04-02 08:47:15

标签: jquery ajax asp.net-mvc-4

我正在使用

<script src="../../Scripts/MicrosoftAjax.js"></script>
<script src="../../Scripts/MicrosoftMvcAjax.js"></script>
<script src="../../Scripts/jquery-1.8.3.js"></script>

但是关注库MicrosoftAjax和MicrosoftMvcAjax已经过时,而且尺寸也是额外的,有任何替代方案..

我听说过不显眼的ajax,但我不知道如何使用它..

我的表格就像

using (Ajax.BeginForm("getConversionRate", new AjaxOptions { UpdateTargetId = "Result", OnSuccess = "onSuccess", OnBegin = "onBegin", OnComplete = "onComplete" }))

1 个答案:

答案 0 :(得分:1)

首先设置脚本src如下:

<script src="@Url.Content("~/Scripts/MicrosoftAjax.js")"></script>

其次包括用于使ajax表单在mvc中工作的文件:

<script src="@Url.Content("~/Scripts/jquery-1.9.1.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")" type="text/javascript"></script>