- - PR -
ASP.NET二重制御について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-07-18 22:13
開発環境では起きないが、お客様環境では起こる事象があります。
詳しい方、ご教授頂けないでしょうか? 環境 .NET Framework1.1 ASP.NET 1画面目 ボタン(System.Web.UI.WebControls.Button) ボタンのクリックイベントで2画面目を起動する。(RegisterStartupScriptメソッドで「openChild」) 2画面目の処理後、結果を画面に表示する。 2画面目 ボタン1(HTMLのINPUT) ボタン2(System.Web.UI.WebControls.Button) ボタン1のクリックイベント @window.document.readyStateをチェックし、nullまたは'complete'の場合は処理終了する。 Aボタン2のクリックメソッドを実行する。 Bボタン1をdisabledにする。(念のためdisabledにしています) ボタン2のクリックイベント @更新処理を行う。 A結果を1画面目に表示する。(RegisterClientScriptBlockメソッドで「openFrame」) 上記処理の中で、2画面目のボタン2のクリックイベントが2度実行されます。 毎回2度実行されるわけではなく、何回かに1回起きています。 1点気になるのが、2画面目ボタン1のクリックイベントB→@→Aの順番に実行するべきなのかと思っています。 どなたか、ご指摘等頂けないでしょうか? |
1