私はリピーターを持っていて、その中にリンクボタンの列があります。それらのリンクボタンをに追加したいのですが、リピーターtargetcontrolid
にあるため失敗しました。だから私はこのような追加の非表示のボタンを作成します:
<asp:Button ID="btnFakePopUp" runat="server" Text="" visible="false"
onclick="btnFakePopUp_Click"/>
そして、私はこのコードでリンクボタンを非表示のボタンにリンクしようとしました:
protected void lbtnPosition_Click(object sender, EventArgs e) {
btnFakePopUp_Click(sender, e);
}
protected void btnFakePopUp_Click(object sender, EventArgs e)
{
popupJob.Show();
}
そしてこれは私のmodalpopupextender
コードです(私のプレフィックスはaspです:だから混乱しないでください):
<asp:ModalPopupExtender ID="popupJob" runat="server" PopupControlID="panelPopup" CancelControlID="popupClose" TargetControlID="btnFakePopUp"
Drag="true" PopupDragHandleControlID="panelPopup">
</asp:ModalPopupExtender>
<asp:Panel ID="panelPopup" runat="server" BackColor="#ebf0ff" Width="300px">
<div>
test<br />
<asp:Button ID="btnSave" runat="server" Text="Save" />
<asp:Button ID="btnApply" runat="server" Text="Apply" />
<input id="popupClose" type="button" value="Close" />
</div>
</asp:Panel>
問題は次のとおりです。1。panelpopup
常に表示されます...(非表示にする必要があり、ユーザーがリンクボタンをクリックしたときにのみ表示されます)2。リンクボタンをクリックしようとしても何も起こりません(panelpopup
表示されるはずです)ありがとうございますあなた:D