2010-11-04 70 views
0

自定義控件我有一個看起來像與阿賈克斯模式彈出擴展

<div> 
    <asp:LinkButton ID="btnShow" runat="server" Text="Select" CausesValidation="false" /> 
</div> 
<ajaxToolkit:ModalPopupExtender ID="mpe1" runat="server" 
    BehaviorID="popup1" TargetControlID="btnShow"  
    PopupControlID="pnlPopup1" BackgroundCssClass="modalBackground" /> 

<asp:Panel ID="pnlPopup1" runat="server" CssClass="modalpopup" style="display:none"> 
..... 
</asp:Panel> 

我使用一個頁面多次這種控制用戶控制。這僅適用於頁面中的第一個控件,此控件的其他實例不顯示模式彈出。我也在gridview中使用它,並失敗。

任何想法可以阻止彈出窗口顯示?

注意:我使用用戶控件的Linkbutton觸發彈出窗口。

回答

1

是不是BehaviorID應該是唯一的?我覺得是這樣的。如果你多次使用同一個控件,那麼它會擠掉其他人?嘗試刪除它,看看是否解決它。

HTH。

+0

是的,這實際上解決了我的問題。我無法回覆我的帖子,所以在我發佈它解決之前等了1-2天。謝謝 – 2010-11-05 21:40:37