J'essaye de créer un ModalPopupExtender dynamique du code derrière cela quand je clique sur un bouton il éclate un panneau avec un bouton dans le côté. j'ai créé un panneau (panneau nommé) avec un bouton dans le côté appelé ButtonOk (button.id = "ButtonOk") mais quand je clique sur le gestionnaire d'événements du premier bouton (Button_Click) rien ne se passe s'il vous plaît aidez-moi mon code est:créer un dynamique ModalPopupExtender du code derrière ne fonctionne pas
protected void Button_Click(object sender, EventArgs e)
{
HiddenField hf = new HiddenField();
hf.ID = "hdnField";
AjaxControlToolkit.ModalPopupExtender modalPop = new AjaxControlToolkit.ModalPopupExtender();
modalPop.ID = "ModalPopupExtenderSelectFilds";
modalPop.PopupControlID =Convert.ToString(Page.FindControl(Convert.ToString(panel.ClientID))); //panel.ID;
modalPop.TargetControlID = Convert.ToString(Page.FindControl(Convert.ToString(hf.ClientID))); //"hdnField";
modalPop.OkControlID = "ButtonOk";
modalPop.BackgroundCssClass = "modalBackground";
modalPop.BehaviorID = "modalPopupExtenderSelectFilds";
modalPop.Show();
}
je pense que u devez ajouter le contrôle de que panel.controls.add() du panneau essayer – Prabhavith
Prabhavith est juste , sauf si vous ajoutez le contrôle à la page, il ne sera pas rendu – Icarus
dans mon panneau j'ai des contrôles de case à cocher et le bouton ButtonOk comment puis-je maintenant ajouter le panneau aux contrôles de page et dois-je ajouter le ModalPopupExtender à les contrôles de page? – user723686