【问题标题】:alternate to MicrosoftAjax in jquery在 jquery 中替代 MicrosoftAjax
【发布时间】:2014-05-13 10:00:12
【问题描述】:

我正在使用

<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" }))

【问题讨论】:

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


【解决方案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>

【讨论】:

  • 这是强制的
  • 我不这么认为,我告诉你的脚本文件会为你完成这项工作,我从未使用过 MicrosoftAjax.js 文件
  • 只需包含我提到的四个文件,并确保它们存在于 Scripts 文件夹中,它将起作用
  • 好的,谢谢 ehsan... 我认为 validate.js 不仅仅是 ajex 的必修课
猜你喜欢
  • 2010-10-04
  • 2011-10-26
  • 1970-01-01
  • 2012-05-19
  • 2011-11-23
  • 2012-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多