Пользовательский контроль с помощью Ajax Modal popup extender - PullRequest
0 голосов
/ 04 ноября 2010

У меня есть пользовательский элемент управления, который выглядит как

<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 Ответ

1 голос
/ 04 ноября 2010

Разве BehaviorID не должен быть уникальным?Я думаю, что это.Если вы используете один и тот же элемент управления несколько раз, то он вытеснит другие?Попробуйте удалить его, и посмотрите, разрешило ли оно это.

HTH.

...