2012-08-03 1 views
1

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

Répondre

2

Pour une btnFakePopup invisible, vous pouvez régler l'affichage: aucun avec CSS

exemple:

<asp:ImageButton ID="btnFakePopUp" runat="server" style="display: none"></asp:ImageButton> 
+0

une question très ancienne, mais grâce, votre idée est grande: D –

1

Je ne comprends pas pourquoi, mais la mise en btnFakePopUp visibilité à true a corrigé le problème. Maintenant, mon modalpopupextender fonctionne correctement.

Questions connexes