1

私はモーダルポップアップを実装する必要があるこのASP.Netに取り組んでおり、これを達成する方法をためらっています。さまざまな解決策を考えていますが、十分にエレガントではありません。

まず、モーダル ポップアップを表示するために ASP.Net ModalPopupExtender を使用するか、jQuery を使用するかをためらっています。私は jQuery を好みますが、非互換性が心配です。一方、以前に Modal Popup Extender を使用したときは、コードが少し複雑であることに気付きました。マイクロソフトのものは、彼らがやるべきだと彼らが考えるように物事を行うときはうまく機能しますが、ほとんどの場合、私が得る要件は、マイクロソフトのコントロールがそのままでは機能しないさまざまなシナリオに対するものです。

次に、部分的な HTML をロードするか、モーダル ポップアップで iFrame を使用するかをためらっています。モーダルポップアップを制御し、iFrame内のボタンを押してモーダルポップアップを閉じるなどのことを行うのは少し複雑なので、iFrameの使用は避けたいと思います(私はそれを行う方法を知っています、しかし、私はそれらが少し厄介だと思います)。ただし、次の例に示すように、iFrame を使用せずに一連のコンテンツ ページをモーダル ポップアップ内に表示する方法がわかりません。それはできますか?

最初に、モーダル ポップアップを開くためのリンクを含むメイン ページがあります。 メインページ 最初のモーダル ポップアップでは、いくつかの情報が表示され、ポップアップを閉じたり、処理を開始したりできます モーダル ポップアップ 1 。処理中にモーダル ポップアップにメッセージが表示されます。 モーダルポップアップ 2 処理が完了すると、結果の概要がポップアップに表示されます。この時点で、リンクをクリックして詳細を表示するか、ボタンをクリックしてモーダル ポップアップを閉じること モーダルポップアップ 3 ができます。ユーザーがリンクをクリックして詳細を表示すると、モーダル ポップアップに表示されます。上。ポップアップのサイズを変更する必要があります。 モーダルポップアップ 4

4

2 に答える 2

0

私は最終的に iFrame を使用しましたが、Ankit のソリューションも機能すると思います。適切なソリューションを選択するには、特定のプロジェクトの各ソリューションの長所と短所を比較検討する必要があります。

于 2013-01-31T10:34:08.667 に答える
0

使用できる jquery ポップアップ プラグインを次に示します

于 2013-01-19T13:57:03.420 に答える