代码之家  ›  专栏  ›  技术社区  ›  rs.

使用Ajax模式弹出扩展程序的自定义控件

  •  0
  • rs.  · 技术社区  · 15 年前

    我有用户控制,看起来像

    <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>
    

    我在网页上多次使用此控件。这只适用于页面中的第一个控件,此控件的其他实例不显示模式弹出窗口。我还在网格视图中使用它,但失败了。

    你知道从弹出窗口中可以停止显示什么吗?

    注意:我正在使用用户控件中的LinkButton来触发弹出窗口。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Brian Mains    15 年前

    Behaviorid不应该是唯一的吗?我想是的。如果您多次使用相同的控件,那么它会挤出其他控件吗?尝试移除它,看看是否解决了问题。

    Hth.

    推荐文章