C# 将ModalPopupXtender置于固定位置
我有一系列的ModalPopupExtender,用于在ASP.NET2.0页面上实现弹出对话框 当它们弹出时,使用构造函数使用X和Y坐标指定它们出现的位置相当容易,但我不确定如何处理窗口大小的变化,这会改变它们在笛卡尔空间中的位置。我需要它们相对于页面上的其他元素显示 我曾尝试在IE中连接onResizeJavaScript函数,但该函数已被破坏,每当div改变大小时就会触发(考虑到UI中有很多可折叠的PanelExtender,这确实是个问题) 有人做过这件事吗?有什么建议我怎样才能让它工作 编辑:此代码有助于无止境地捕获调整大小事件。。。C# 将ModalPopupXtender置于固定位置,c#,asp.net,web-applications,ajaxcontroltoolkit,modalpopupextender,C#,Asp.net,Web Applications,Ajaxcontroltoolkit,Modalpopupextender,我有一系列的ModalPopupExtender,用于在ASP.NET2.0页面上实现弹出对话框 当它们弹出时,使用构造函数使用X和Y坐标指定它们出现的位置相当容易,但我不确定如何处理窗口大小的变化,这会改变它们在笛卡尔空间中的位置。我需要它们相对于页面上的其他元素显示 我曾尝试在IE中连接onResizeJavaScript函数,但该函数已被破坏,每当div改变大小时就会触发(考虑到UI中有很多可折叠的PanelExtender,这确实是个问题) 有人做过这件事吗?有什么建议我怎样才能让它工作
我已经知道怎么做了
通过从DOM中的已知控件获取x+y坐标,我用onclick单击来显示模式弹出窗口。调整大小(从)后,我决定只隐藏弹出窗口我已经知道了如何做
通过从DOM中的已知控件获取x+y坐标,在计算出放置位置后,我使用onClickClick显示模式弹出窗口我决定只隐藏弹出窗口
ModalPopupXtender
有一个名为RespositionMode
的属性,正是出于这个目的ModalPopupXtender
有一个名为RespositionMode
的属性