我該如何激活ModalPopupExtender, whiteout在aspx頁面給TargetControlID一個按鈕ID(我不知道wiche按鈕會激活ModalPopupExtender我在頁面上有多個按鈕)激活ModalPopupExtender與不給它TargetControlID在asp.net
感謝
我該如何激活ModalPopupExtender, whiteout在aspx頁面給TargetControlID一個按鈕ID(我不知道wiche按鈕會激活ModalPopupExtender我在頁面上有多個按鈕)激活ModalPopupExtender與不給它TargetControlID在asp.net
感謝
,你必須有一個的TargetControlID,但你可以將其隱藏,並激活彈出了一個不同的按鈕:
<div style="display:none;">
<asp:LinkButton runat="server" ID="lbPrivacy" Text="PRIVACY"/>
</div>
<asp:ModalPopupExtender ID="MpePrivacy" runat="server" TargetControlID="lbPrivacy"
<asp:LinkButton runat="server" ID="lbPrivacy2" Font-Underline="true"
CausesValidation="false" OnClick="btMpePrivacy_Click">Privacy</asp:LinkButton>
protected void btMpePrivacy_Click(object sender, EventArgs e)
{
AjaxControlToolkit.ModalPopupExtender modalPop = ((AjaxControlToolkit.ModalPopupExtender)(this.Master.FindControl("ContentPlaceHolder1").FindControl("MpePrivacy")));
modalPop.Show();
}
ModalPopupExtender_xyz.Show();
提示:您可以使用隱藏字段作爲的TargetControlID:
<asp:HiddenField ID="btnTrigger" runat="server" />
,並作爲顯示彈出式,在每個按鈕onclick事件:
(IdOfModalPopupExtender).show();
這並沒有解決OP的問題。 – mbomb007 2016-08-24 19:15:24