J'ai un répéteur et il a une colonne de linkbuttons dedans. Je veux ajouter ces linkbuttons à targetcontrolid
mais il a échoué parce qu'ils sont dans le répéteur . Donc, je crée un bouton invisible supplémentaire comme ceci:modalpopupextender toujours affiché et targetcontrolid ne fonctionne pas
<asp:Button ID="btnFakePopUp" runat="server" Text="" visible="false"
onclick="btnFakePopUp_Click"/>
Et j'ai essayé de lier le linkbutton au bouton invisible dans ce code:
protected void lbtnPosition_Click(object sender, EventArgs e) {
btnFakePopUp_Click(sender, e);
}
protected void btnFakePopUp_Click(object sender, EventArgs e)
{
popupJob.Show();
}
Et c'est mon code modalpopupextender
(mon préfixe est asp: donc ne se confondez):
<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>
Les problèmes sont les suivants: 1. Le panelpopup
est toujours montré ... (il doit être caché, et o eul afficher lorsque l'utilisateur clique sur le bouton de lien) 2. Rien ne se produisit quand j'ai essayé de cliquer sur le bouton lien (le panelpopup
doit être représenté) Merci: D
une question très ancienne, mais grâce, votre idée est grande: D –