代码之家  ›  专栏  ›  技术社区  ›  Tr1stan

用一个指示符显示mvcajax调用和jqueryajax调用

  •  0
  • Tr1stan  · 技术社区  · 16 年前

    我有一个使用MVC和Ajax调用的web应用程序: Html.ActionLink() 呈现为 Sys.Mvc.AsyncForm.handleClick( 在页面源中

    和:jQuery Ajax调用,例如:

    $.post()
    

      $('#indicatorId').ajaxStart(function() {
                    $(this).show();
                }).ajaxStop(function() {
                    $(this).hide();
                });
    

    我可以通过将值传递给Ajax.ActionLink构造函数的构造函数并设置 OnBegin OnComplete ,但这意味着每次向站点添加新的Ajax.ActionLink时都必须这样做。

    有没有更好的办法?或许我可以在呈现DOM之后扫描它,然后添加通用事件?

    有什么想法,更好的例子吗?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Darin Dimitrov    16 年前

    除非你有一个令人信服的理由(我从来没有找到),否则你不应该将jQuery和msajax混合到同一个站点中,除非你有一个令人信服的理由,否则你应该更喜欢jQuery。所以,不需要使用 Ajax.* 有可能用javascript污染标记的helper方法。

    以jQuery的方式进行,不引人注目。

    推荐文章