【问题标题】:How to make 5 links to open the same modal popup?如何制作 5 个链接以打开相同的模式弹出窗口?
【发布时间】:2010-03-22 14:26:29
【问题描述】:

我有 5 个链接在同一个表单上,但我希望它们都引用同一个 AJAX 模态弹出扩展器。我基本上显示了一个具有相同视图布局的面板,只是根据按下的链接不同的数据,显示来自游戏的不同匹配分数。

我可以让它工作的唯一方法是拥有 5 个具有唯一名称的面板,其中每个链接都引用自己的面板。

我可以让所有链接都调用同一个面板吗?

谢谢。

【问题讨论】:

    标签: asp.net ajax asp.net-ajax modalpopupextender


    【解决方案1】:

    如果您愿意在回发时受到打击,那么您可以创建一个空链接按钮并将其用作模式弹出窗口的目标。然后在您的代码中调用它的 modalpopup.show 方法以及将您想要的内容放入弹出窗口的代码。

    <asp:Button runat="server" ID="HiddenControl" Style="display: none" />
    <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server"
    PopupControlID="Panel1"   TargetControlID="HiddenControl" />
    
    <asp:Button runat="server" ID="VisibleControl" text=”click me” />
    <asp:LinkButton runat="server" ID="visibleControl2">click me again</asp:linkbutton>
    

    只需在 VisibleControl.click 或 visibleControl2.click 事件上触发。

    ModalPopupExtender1.show()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-10
      • 1970-01-01
      • 1970-01-01
      • 2015-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多