2011-07-14 44 views
1

在我的asp.net mvc3应用程序中使用数据注释远程验证时显示ajax加载器图像我正在做远程验证,如果用户已经存在使用数据注释。它工作完美。我想知道是否有任何为什么我可以在远程验证(ajax请求)发生时在窗体中的输入字段旁边显示ajax加载程序图像。如何在asp.net mvc3

请帮我

感谢

回答

1

您可以使用$ .ajaxStart .ajaxStop为了这个目的:

$("#yourRegisterFormToValidate") 
      .ajaxStart(function() { $(".loader").show(); }) 
      .ajaxStop (function() { $(".loader").hide(); }); 
1

如果是我,我会想从数据输入到其他领域直到停止用户已通过认证,所以我会用AjaxOptions指定该动画的动画和持续时间。

我有上线的东西:

@{ 
    AjaxOptions ajaxOpts = new AjaxOptions 
    { 
     UpdateTargetId = "updateDiv", 
     LoadingElementId = "myImg", 
     LoadingElementDuration = 2000,   
     HttpMethod = "GET"   
    };  
}