ASP.NET AJAXモーダルポップアップExtenderは、タイマーにサーバーコードへの対応します

StackOverflow https://stackoverflow.com/questions/1058398

質問

UpdatePanelのリロードダニの方法を実行します。私は、ASPのタイマーが時に表示するパネル制御:

私は、ASPに縛らモーダルポップアップエクステンダを持っています。ダニの方法は、特定の条件をチェックする別のメソッドを呼び出して、すべての条件が満たされていれば、私が呼び出します:

ClientScript.RegisterClientScriptBlock(this.GetType(), "key", "$find('modalPopupExtender').show();", true);
UpdatePanel:

私はASPにエクステンダーコントロールセットにTargetControlIDを持っています。今のところ、これは、モーダルウィンドウをポップアップされていません。

私はTargetControlIDが、ASPの内部のタイマ制御に設定されている必要がありますUpdatePanelの???

私は何をしないのですか?

役に立ちましたか?

解決 2

私は上記の回答や提案を試みました。私は、サーバーに設定された「ラナ」のページにダミーのdivタグを入れてダミーのdivにエクステンダーコントロールのTargetControlIDの設定が助けたことがわかっています。

IもClientScriptコードをコメントアウトとmodalPopupExtender.Showを追加()。これは、モーダルウィンドウを表示することが許可されます。

他のヒント

安全のために、私はあなたに三番目のパラメータを変更する場合があります

String.Format("$find('{0}').show();",modalPopupExtender.ClientId)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top