DevExpress の ASPxPopupControl での別画面を表示のサンプルです。

今までは、1画面内のプログラムで「ASPxPopupControl」を表示していました。
実際のプログラムになりますとプログラム量が多くなって不便です。

今回は2画面に分けて今まで通りの表示を行っていきます。

現状の画面デザインはこのようになっています。

<画面1>
20151214_01

<画面2>
20151214_02

<プログラム構成>
・画面1:WebForm1.aspx
・画面2:WebForm2.aspx
20151214_03

「ASPxPopupControl」オブジェクトのプロパティを変更していきます。
※プロパティ画像は「グループ表示」

<別画面を表示>

画面1のポップアップ画面に画面2を表示します。

「ContentUrl」の「…」をクリックします。

20151214_04

WebForm2.aspx」を選択します。

20151214_05

ContentUrl=”~/WebForm2.aspx”」が設定されます。

20151214_06

【生成PG(画面1)】

ポップアップのクローズですが、親画面のポップアップクローズとして、
window.parent.dlgPop.Hide();」に変更します。

【生成PG(画面2)】

それでは、実行して動作確認を行います。

実行して、「ポップアップ表示」ボタンをクリックします。

20151214_07G

無事にポップアップ(ASPxPopupControl)の別画面表示が出来ました。