問題タブ [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.
sharepoint - SharePoint にスクロールバーを追加する ModalPopupExtender
Sharepoint サイトで ModalPopupExtender を表示すると、表示されるポップアップによって水平スクロール バーと垂直スクロール バーの両方が作成されます。ページの最後までスクロールすると、スクロールバーが更新され、スクロールするページがさらに表示されます。基本的に、ポップアップはページの終わりを超えて境界を設定していると思います。誰かがこれに遭遇しましたか?Google で検索すると、これは既知の問題のようですが、上司が許可しない AJAX の再コンパイルを含まない適切な解決策が見つかりませんでした。
asp.net - ModalPopupExtender OKボタンクリックイベントが発生しませんか?
UpdatePanel内にボタンがあります。このボタンは、ModalPopupExtenderの[OK]ボタンとして使用されています。何らかの理由で、ボタンクリックイベントが発生していません。何か案は?私は何かが足りないのですか?
asp.net-ajax - ASP.NET AJAX のネストされた updatePanel modalPopup ファンキネス
場合によっては、ネストされた modalPopups が updatePanels でラップされてしまう場合があるようです (私が知っている理想的ではなく、おそらくリファクタリングする必要がありますが、ユーザー コントロールの一部をリネストされた modalPopup を開く必要があるポストバックを起動すると、代わりに親のものを閉じます。議論のために、ブレークポイントを設定して実行すると
子 modalPopup の Show() メソッドが呼び出される直前に、当初の期待どおりに動作します。updatePanels がネストされている場合、親をポストバックできるため、親の modalPopup は表示されるはずのことを「認識せず」、パネルの可視性を最初から false としてリロードするようです。子の modalPopup は、可視性が false の親パネル内にネストされるため、それに対して Show() を呼び出しても効果はありません。したがって、別の modalPopup を開く代わりに、現在のものを閉じます。これはエラーではなく、予期しない動作であるため、どこにも例外がスローされずに追跡するのは困難でしたが、上記の説明は理にかなっていると思います...問題を間違って理解した場合は、それを明確にしてくださいこれはそうではないので、私を啓発してください。
この特定の状況のこの時点で、ネストされた updatePanels にならないようにこれらのコントロールのいくつかを書き直していないので、これは起こりませんが、私は興味があります:
以前にこの問題に遭遇した人はいますか?問題の modalPopup を re-Show() するための FindControl() の呼び出しを含まない巧妙な回避策を考え出しますか?
asp.net - ASP.NET AJAX を使用してクライアント側コントロールからサーバー コードにデータを渡す
ウィジェットのリストを表示するページに ListView があります。ユーザーがリスト内の項目の 1 つをクリックすると、ユーザーが選択した項目を操作できるようにするコントロールを含むModalPopupを表示したいと考えています。
これは、ListView の ItemTemplate に Panel と ModalPopupExtender を配置することで簡単に実現できますが、これは各ウィジェットごとに 1 つの非表示コントロール セットを意味するため、ページ サイズが大幅に肥大化します。(かなり重いコントロールがいくつかあります。) 代わりに、リスト内のウィジェットごとに単一の ModalPopup を再利用したいと考えています。
いくつか検索しましたが、以前の状況に直接当てはまるものは見つかりませんでした。しかし、私が理解できたことから、次のようなことをしなければなりません:
- UpdatePanel 内のページに Panel と ModalPopupExtender を配置します。
- プロパティを持つカスタム
WidgetManipulator
ユーザー コントロールを作成しWidgetID
ます。これを、いくつかの OK/Cancel ボタンとともに Panel に配置します。 - ページの Javascript で、クリック ハンドラーを ListView の各ウィジェットにアタッチして、UpdatePanel でポストバックをトリガーします。
- サーバー上の
UpdatePanel_Load
イベントで ModalPopup を表示し、プロパティにクリックされたウィジェットの ID を設定WidgetID
しWidgetManipulator
ます。 OKButton_Click
イベントまたはサーバー上のCancelButton_Click
イベントで、ModalPopup を非表示にします。OKButton がクリックされた場合は、WidgetManipulator.SaveChanges()
最初に呼び出します。
私が理解していない部分は次のとおりです。どのウィジェットがクリックされたかをどうやって知るのですか? UpdatePanelを更新するときに、それをサーバーに戻すにはどうすればよいですか? これはまったく正しいアプローチですか?
asp.net - ASP.NET Ajax エラー
ModalPopupExtender を既存の ASP.NET アプリケーションに追加しました。実行時に次のエラーが表示されます
コンパイル エラーの説明: この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。次の特定のエラーの詳細を確認し、ソース コードを適切に変更してください。
コンパイラ エラー メッセージ: BC32206: 'AjaxControlToolkit.ModalPopupExtender' を含むアセンブリ System.Web.Extensions バージョン 3.5.0.0 への間接参照が行われています。このプロジェクトは、以前のバージョンの System.Web.Extensions バージョン 1.0.61025.0 を参照しています。「AjaxControlToolkit.ModalPopupExtender」を使用するには、System.Web.Extensions への参照をバージョン 3.5.0.0 以降に置き換える必要があります。
ソース エラー:
29 行目:
30
行目: 31 行目:
これを修正するにはどうすればよいですか。
asp.net - ASP.NETModalPopupはコードを実行しません
ポップアップのボタンをクリックしてデータベースにデータを挿入しても、何も実行されません。なぜですか?
btnOKのコードは
単純なtextbox1.text=txtName
ブレークポイントを設定しようとしても、ボタンクリックイベントが実行されていません。何か案は?
編集〜ソリューション
asp.net - ModalPopup を IFrame の外に移動します。可能?
メインページ内に iframe があります。iframe ページ内に modalpopup があります。したがって、modalpopup が表示される場合、modalpopup の親は iframe 本体とメイン ページの親本体です。したがって、オーバーレイはページ全体ではなく、iframe のみをカバーします。
jQueryを使用して、modalpopupをiframeから親windows body要素(または親body内の他の要素)に移動しようとしました。無効な引数エラーが発生します。
iframe 内のページから modalpopup を表示するにはどうすればよいですか? ドキュメント全体、親ドキュメントもカバーする必要がありますか?
アップデート:
同じ動作を実現することに関心のあるユーザーはほとんどいないため、回避策は次のとおりです。
私が提案する最善の回避策は、メインページに modalpopup を配置し、iframe から呼び出して、次のように言うことです。
それが役に立てば幸い
ajax - ASP.NET MVC を使用した Ajax ModalPopup エクステンダー
Ajax ModalPopup Extender を実装しようとしていますが、どこから始めればよいかわかりません。誰かがこれを行う方法を教えてください。または、少なくとも正しい方向に私を導いてください。
asp.net - ModalPopup Extender を使用して別のページを開く方法はありますか?
Modal Popup Extender を使用して別のページを開く方法があるかどうか疑問に思っていましたか? 誰かがいる場合は、どうすればそれを行うことができるか教えてください..
ありがとう
オワイス
asp.net-mvc - ASP.NET MVC の編集フォームを使用した Ajax ModalPopupExtender
ModalPopupExtender
イベントカレンダーがあり、カレンダーの各イベントには、イベント情報を編集するためのajax を開く編集リンクがあります。私が今直面している問題は、サーバー上の情報を更新できるように、編集をフォームにする必要があることです..
どうすればこれに対処できますか? そして、これを行う最良の方法は何でしょうか?