我想知道是否有办法使用Modal Popup Extender打开另一个页面? 如果有人可以请告诉我我该怎么做...
Thanx
Owais
答案 0 :(得分:2)
你可能会把一个iframe指向Modal Popup Extender中的页面,但是这有点像黑客攻击。我建议将该页面上的任何内容放入用户控件,然后使用模态弹出窗口从原始页面和页面引用该控件。
答案 1 :(得分:1)
尝试使用HTML iframe作为扩展程序的目标控件。 iframe标记具有“src”属性,该属性应指向要在对话框中显示的页面。
答案 2 :(得分:0)
你必须考虑它没有错觉 - 从根本上说,模态弹出只是一个DIV。所以问题是“你能在div中显示不同的页面吗?”。 iframe ...或者也许是网络服务电话。
答案 3 :(得分:0)
您可以使用用户控件将其动态加载到模态弹出窗口中
Dim ctrl As Control
ctrl = Me.Page.LoadControl(“〜/ control / cmsbar.ascx”)
ctrl.id = “CTRLX”
Placeholder1.Controls.Add(CTRL)
popup.Show()
请注意,弹出窗口中会有一个占位符来添加控件。您必须为用户控件提供一个id,以便可以为控件加载视图状态。此代码必须放在Page_Init事件中,因此当第二次创建用户控件时,它会加载其视图状态