問題タブ [modalpopupextender]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-ajax - タイマーでサーバーコードに応答するASP.NETAJAXモーダルポップアップエクステンダー
asp:updatepanelリロードのタイマーがtickメソッドを実行するときに表示したい、asp:panelコントロールに関連付けられたモーダルポップアップエクステンダーがあります。tickメソッドは、特定の条件をチェックする別のメソッドを呼び出します。すべての条件が満たされている場合は、次のように呼び出します。
エクステンダーコントロールのTargetControlIDをasp:updatepanelに設定しています。これまでのところ、これはモーダルウィンドウをポップアップしていません。
TargetControlIDをasp:updatepanel内のタイマーコントロールに設定する必要がありますか?
私は何が欠けていますか?
asp.net - モーダルポップアップが閉じた後、更新パネル内のグリッドビューを更新します
modalpopup がデータベースに新しいレコードを追加した後、gridview のデータを更新するのにかなりの時間を費やしています。私は運がないので次のことを試しました。
また、レコードをDBに追加した後、これを追加しようとしましたが、うまくいきませんでした:
私は近くにいることを知っていますが、これを更新することができないようです。
javascript - Asp.net modalPopupExtender の再配置
デフォルトでは、ajaxControlToolkit から modalPopupExtender を使用すると、ブラウザー ウィンドウのサイズが変更されると、ブラウザーの中央に再配置されます。
これは window.resize メソッドにフックされたある種の JavaScript だと思いますか?
エクステンダーに関連付けられたパネルのサイズを変更しているため、ポップアップが中心からずれています。
この「中心」操作を直接起動して、実際のブラウザのサイズを変更するのと同じ結果を達成する方法はありますか?
乾杯!:D
編集:まだ明るいアイデアを探しています!ツールキットのソースコードと、作成したソースページ (およびそれらが使用する JavaScript) を参照して、_layout、_onLayout、およびその他のそのような関数への多くの参照を見つけましたが、まだ行き詰まっています:(
asp.net - あるプレースホルダーのリンクで別のプレースホルダーのModalPopupを開くにはどうすればよいですか?
プレースホルダーが異なるページがあります。それらの1つに、2番目のプレースホルダーでモーダルポップアップを開きたいリンクがあります(ajaxtoolkitを使用ModalPopupExtender
):
上記のように実行すると、例外が発生し、popup
見つからないと表示されますlink
(2つの異なるプレースホルダーにあるため、理解できます)。
どうすればこれを機能させることができますか?コードの背後にある何かを考えることができますがFindControl
、この関数はかなり計算コストがかかるため(特にネストされたレイアウトでは)、この関数を使用するのはあまり好きではありません。
asp.net - AsyncPostBackError 後に ModalPopupExtender を制御する方法
誰かが以前に遭遇したと確信している非常に単純な質問があります。
Ajax リクエストを開始するために AJAX ModalPopupExtender を使用しています。
エラーが発生した場合、アラートを発生させ、Ajax ModalPopupExtender を非表示にしたいと考えています。ModalPopup エクステンダーを非表示にして例外をアラートとして表示するという私の試みは、例外が発生した後に失敗しました。
未処理の例外がある場合、ModalPopupExtender の show()/hide() メソッドが無効になっているようです。
私の最初の試みは、呼び出し元のメソッドに例外処理を追加し、ModalPopupExtender で hide() を呼び出してから、例外を再スローして、実行がキャッチされ、ユーザーへのアラートとして表示されるようにすることで、ModalPopupExtender を非表示にすることでした。これはうまくいきませんでした。
2 番目の試みは、ASP.NET Ajax スクリプト マネージャー コントロールの AsyncPostBackError イベント内で ModalPopupExtender の hide() を呼び出すことでした。これもうまくいきませんでした。
この問題を解決するためのアイデアはありますか?
javascript - サーバーリクエストなしでポップアップを開く
アプリケーションのタイムアウト機能を開発しようとしています。アプリケーションのログアウトが x 時間後に発生し、カウント ダウン タイマーが表示されることをユーザーに警告する必要があります。タイムアウトになると、ユーザーは強制的に完全にログアウトされます。ログアウト情報を表示するために、タイムアウト時に自動的に閉じてログアウトを開始できる関連メッセージを含むポップアップを表示することを考えました。ポップアップの表示に関する問題は、サーバー レベルで設定されたセッション タイムアウトをリセットする要求をサーバーに送信する必要があることです。
上記の要件を達成するには、リクエストをサーバーに送信せずにポップアップを開く方法があります。DHTMLを使用してポップアップの内容を決定します。
internet-explorer-6 - ModalPopupExtender が開くとすぐに閉じる
AjaxToolkit の ModalPopupExtender を使用しようとしていますが、機能しません。実際、開いたらすぐに閉じます。レンダリングされていることがわかりますが、2番目に閉じています。
IE6 と Firefox 3 で試してみましたが、同じ結果が得られました。
コードは次のとおりです。
asp.net - サーバー側から表示された ModalPopUpExtender: フォーカスの制御
gridview と ModalPopupExtender (MPE) を含むユーザー コントロールがあります。サーバー側の Show() メソッドを使用して、グリッドビューから特定の ItemCommands の後にユーザーの決定を強制するために、MPE を使用しています。ポップアップの表示と、ポップアップから実行するポストバックまたはクライアント側スクリプトの取得の両方がうまく機能します。
当面の問題は、MPE が表示されたときにフォーカスがどこに到達するかを制御できないことです。フォーカスはポップアップ内にあるように見えますが、特定のコントロールにはありません。単一のタブで目的のコントロールにフォーカスが移動しますが、そこに直接フォーカスを強制することはできません。
私が知る限り、ショーと表示イベントはクライアント側では発生しません。
ページ、ユーザー コントロール、MPE、ポップアップ パネル、ボタンの preRender イベントで Focus() と SetFocus() を使用してみました。適切な結果が得られるものはありません。実際、これらのイベントで、またはその他の場所でボタンにフォーカスを呼び出すと、ポップアップの外にフォーカスが移動する傾向があるため、タブが属する場所にフォーカスが戻ることはありません。
同様の状況でフォーカスを制御できた人はいますか?
modalpopupextender - ModalPopupExtender内のコントロールの値を取得するには?
こんにちは、ModalPopupExtender 内に多数のテキスト ボックスとリピーターを持つコントロールがあります。これらのコントロールの値を取得するにはどうすればよいですか?
asp.net - JavaScript で Modalpopup を表示するには
次のようなモーダルポップアップエクステンダーがあります
1 つのボタンをクリックすると、modalpopup を表示する必要があります。modalpopup.Can を呼び出すために JavaScript で記述できるコードを教えてください。