2009-01-20 66 views

回答

2

你也許可以把指向頁面的iframe的模式彈出擴展中,然而這將是一個黑客。我建議將該頁面上的任何內容放入用戶控件中,然後使用模式彈出框從原始頁面和頁面中引用該控件。

1

嘗試使用HTML iframe作爲擴展器的目標控件。 iframe標籤有一個「src」屬性,該屬性應指向您想要在對話框中顯示的頁面。

0

你必須考慮它沒有錯覺 - 從根本上模式彈出只是一個DIV。所以問題是「你能在div中顯示不同的頁面嗎?」。 Iframe ......或者可能是一個web服務調用。

0

可以使用用戶控制和動態加載到模式彈出

昏暗CTRL作爲對照
CTRL = Me.Page.LoadControl( 「〜/控制/ cmsbar.ascx」)
ctrl.id = 「CTRLX」
Placeholder1.Controls.Add(CTRL)
popup.Show()

注意,彈出窗口中將有一個佔位符控件添加到。您必須爲用戶控件提供一個id,以便可以爲控件加載視圖狀態。此代碼必須放置在Page_Init事件中,因此當用戶控件第二次創建時,它將加載其視圖狀態

相關問題