1
私はドラッグして移動できるモーダルポップアップを持っています。また、特定の要素を更新するajaxUpdatePanelも含まれています。Ajaxツールキット - 内部更新パネルのリフレッシュ後のモーダルポップル位置のリセット
私の問題は、モーダルポップアップを移動して更新パネルが起動した場合、ポップアップが中央の位置にポップアップすることです。何も壊れません、それはエンドユーザーには迷惑です。
手がかりはありますか?あなたがポップアップを閉じて、フルポストバックせずに、再びそれを開くことは、以前の位置が保存されますが、それは再び中央に配置されます次回ます場合
var x = null;
var y = null;
Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(InitializeRequest);
Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoaded);
function pageLoaded(sender, args) {
var extender = $find("ModalPopupExtender1"); // extender's BehaviorID
if (extender != null && x != null && y != null) {
extender.set_X(parseInt(x));
extender.set_Y(parseInt(y));
}
}
function InitializeRequest(sender, args) {
var extender = $find("ModalPopupExtender1"); // extender's BehaviorID
x = extender._foregroundElement.style.left;
y = extender._foregroundElement.style.top;
}
: