1

我創建了一個包含ImageButton的用戶控件。我想打開AjaxControlToolkit:ModalPopupExtenderAjaxControlToolkit:ModalPopupExtender第二次嘗試不起作用

當我運行這個VB.NET應用程序,並單擊.modalBackground CSS加載ImageButton,但是當我關閉ModalPopupExtender,再次點擊ImageButton,在第二負載.modalBackground CSS是行不通的。

.modalBackground 
{ 
    BACKGROUND-COLOR: gray; 
    filter: alpha(opacity=70);  
    opacity: 0.7;  
} 
+1

請提供標記代碼,它可能是你缺少的屬性 – 2011-03-31 18:53:09

回答

0

我有這樣的問題,這是由於在會話中存儲對彈出控件的引用。解決的辦法是通過查找所有父控件遞歸發現彈出的控制:

private T FindParentControl<T>(T control) 
    where T : class 
{ 
    if(control.Parent is T) 
    { 
     return control.Parent as T; 
    } 
    return control.Parent != null ? FindParentControl(control.Parent) : null; 
} 
相關問題