2010-12-15 13 views
0

私のページには次のような機能があります。この機能は、リピータコントロールのすべてのチェックボックスを選択します。ページが初めて読み込まれたときにうまく動作します。しかし、この関数は、ページをリロードまたはリフレッシュしたり、ページ上で異なる基準を選択したとき(ポストバック時)には呼び出さない/動作しませんでした。だから私はこれにポストバックを持ってすぐdocument.ready()関数はもはや呼び出されません。ページがポストバック時にloadChkCtrls()関数を呼び出す方法はありますか?ページポストバック後document.ready関数を呼び出す

<script type="text/javascript"> 
     $(document).ready(function() { 
      checked = false; 
      alert("test"); 
      loadChkCtrls(); 
      return; 

     }); 

    function loadChkCtrls() { 
     alert("test3"); 
     $("span.chkEachRow input").attr('checked', false); 

     $("#chkAllRows").click(function() { 
      alert("test1"); 
      if (checked == false) { 
       checked = true 
      } 
      else { 
       checked = false 
      } 
      $("span.chkEachRow input").attr('checked', checked); 
      return; 
     }); 
    } 

</script>  
+0

ASP.NET、私は推測します... – BeemerGuy

答えて

2

私はそれを働かせました。次のコードは私のために働いた。

ScriptManager.RegisterStartupScript(Me, Page.GetType(), "scriptKey", "loadChkCtrls();", True) 

おかげで、 アニー

関連する問題