我正在使用
<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" }))
答案 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>