1

こんにちはすべて私はモーダルポップアップエクステンダーを非表示のリンクボタンに設定しています。だから使いたいときはやってます

protected void ProcessFileBtn_OnClick(object sender, EventArgs e)
{
    WaitModalPopupExtender.Show();
    //DO STUFF
    WaitModalPopupExtender.Hide();
}

プロセスにはしばらく時間がかかりますが、モーダルポップアップエクステンダーが表示されません。表示機能を実行するためだけにボタンを作成すると機能しますが、これを追加すると

protected void Test_Click(object sender, EventArgs e)
{
    WaitModalPopupExtender.Show();
    System.Threading.Thread.Sleep(5000);
    WaitModalPopupExtender.Hide();

}

何も表示されません。何かご意見は?

4

2 に答える 2

1

動作しません。なぜ...??サーバーに送信された最初のリクエスト。

WaitModalPopupExtender.Show();----Executed---But no response send to Client
System.Threading.Thread.Sleep(5000);----Executed---But no response send to Client
WaitModalPopupExtender.Hide();----Executed---Now its time to send the response

これで、クライアントに送信される出力を期待できます

于 2012-09-25T16:59:59.987 に答える
0

すべてのコードを見ないとPostBackわかりにくいですが、リンクボタンをクリックするとページが機能していると思います。ページがポストバックを実行すると、ページが更新されるため、ページは表示されModalPopupExtenderません。私はあなたがあなたが望むことをするために探してAjax電話をかけていると思います、それはデータを処理している間待機ウィンドウを示していると私はかなり確信しています。

于 2012-09-25T16:55:32.783 に答える