2009-03-05 4 views
3

私はasp.netページにupdatepanelとcontenttemplateの中に保存ボタンがあります。保存はうまく動作しますが、保存がJQueryを使用して行われている間に "待機" gifを追加しようとしていますが、ajaxStartイベントは発生していません。JQuery ajaxStartイベントがASP.netでキャプチャされていないAJAX

 $(document).ajaxStart(function(){ 
      alert('starting'); 
     }).ajaxStop(function() { 
      alert('done'); 
     }); 

私は保存をクリックすると警告が表示されません。 ASP.netのAjaxイベントをキャプチャしようとするときに問題がありますか?aspがJqueryでキャプチャできないファンキーなタイプのAjax呼び出しを実行していますか?

おかげで、

マーク、あなたはこのことについてどんな考えを持っているなら、私に知らせてください。

+0

@マーク - 私はこれはマークまたはあってもなくてもよいページ上にあるようにScriptManagerコントロールを必要としない – RSolberg

答えて

9

ASP.NETの更新パネルがPageReuqestManagerとセットアップここでは、独自の呼び出しにタップし...自分のことを行うように見える...

EDIT
私が一致するビット以下の機能を簡素化あなたのサンプルもう少し...

<script type="text/javascript"> 
     function pageLoad() { 
      if (!Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) { 
       Sys.WebForms.PageRequestManager.getInstance().add_endRequest(AjaxEnd); 
       Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(AjaxBegin); 
      } 
     } 

     function AjaxEnd(sender, args) { 
      alert("I am done..."); 
     } 

     function AjaxBegin(sender, args) { 
      alert("I am about to start..."); 
     } 
    </script> 
+1

...これに結合複数のタグを追加しました。 –

+0

ページに更新パネルがある場合、彼はそれを持っています! – RSolberg

+0

@RSolbergあなたは正しいです。 =) –

関連する問題