Я пытаюсь создать динамический ModalPopupExtender из кода позади этого, когда я нажимаю на кнопку, она всплывает панель с кнопкой в стороне. Я создал панель (с именем panel) с кнопкой в боковой панели ButtonOk (button.id = "ButtonOk") , но когда я нажимаю обработчик событий первой кнопки (Button_Click), ничего не происходит, пожалуйста, помогите мне мой код:создать динамический ModalPopupExtender из кода позади не работает
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();
}
я думаю, что у вас добавить управления для этой панели panel.controls.add() попробовать это – Prabhavith
Prabhavith правильно , если вы не добавите элемент управления на страницу, он не будет отображаться – Icarus
в моей панели. У меня есть флажки и кнопка ButtonOk. Как я теперь могу добавить панель в элементы управления страницы, и мне нужно добавить ModalPopupExtender в элементы управления страницы? – user723686