我有两个ASCX页面,称之为Page1
和Page2
。
在Page1的HTML中,我定义了一个ModalPopupExtender
。现在在Page2
后面的代码中,我想在点击按钮时执行ModalPopupExtender.Show
。
当我尝试这样做时,我收到一条错误,指出当前上下文中不存在ModalPopupExtender
。有没有办法从ModalPopupExtender
引用Page1
中定义的Page2
,以便我可以控制它?
答案 0 :(得分:0)
将您的模态弹出窗口显示为主页上的公共属性。
public class BasePage: System.Web.Ui.Page
{
public ModalPopupExtender MyPopup
{
get
{
return this.myPopup;
}
}
}
在您的网页类型{@ 1}}后面的ascx代码中。
this.Page