2011-07-14 13 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"   
    };  
} 

私はの行に何かを持っていると思います