C# modalpop在更新面板内不工作
在我的网络表单中。我在更新面板中有listview和占位符。我必须弹出一个显示所选项目详细信息的窗口。我正在动态创建listview项目_命令上的弹出窗口。 updatepanel在listview项_命令上具有异步触发器 早些时候,我将面板用作模态popupwindow。我将面板保留在更新面板中。我必须将值传递给iframe。但是窗口正在显示,但iframe src未显示。因此,我动态创建了窗口 这是我的密码C# modalpop在更新面板内不工作,c#,asp.net,ajaxcontroltoolkit,C#,Asp.net,Ajaxcontroltoolkit,在我的网络表单中。我在更新面板中有listview和占位符。我必须弹出一个显示所选项目详细信息的窗口。我正在动态创建listview项目_命令上的弹出窗口。 updatepanel在listview项_命令上具有异步触发器 早些时候,我将面板用作模态popupwindow。我将面板保留在更新面板中。我必须将值传递给iframe。但是窗口正在显示,但iframe src未显示。因此,我动态创建了窗口 这是我的密码 protected void OrderList_ItemCommand(objec
protected void OrderList_ItemCommand(object sender, ListViewCommandEventArgs e)
{
switch (e.CommandName)
{
case "ViewOrderDetails":
ListViewDataItem currentItem = (ListViewDataItem)e.Item;
DataKey currentDataKey = this.OrderList.DataKeys[currentItem.DisplayIndex];
string Orderid = Convert.ToString(currentDataKey["Order_Id"]);
Createpopwindow(Orderid );
Break;
}
}
private void Createpopwindow(string contestid)
{
popupholder.Controls.Clear();
Panel popuppanel = new Panel();
popuppanel.ID = "poppanel1";
popuppanel.Width=550;
popuppanel.CssClass = "Dialoguebox";
HtmlGenericControl popupbody = new HtmlGenericControl("p");
ImageButton closebtn = new ImageButton();
closebtn.ID="panelclose";
closebtn.ImageUrl="~/images/close01.png";
HtmlGenericControl frame = new HtmlGenericControl("iframe");
frame.Attributes.Add("width","100%");
frame.Attributes.Add("src", "joincontest.aspx?contest=" + contestid);
popupbody.Controls.Add(closebtn);
popuppanel.Controls.Add(popupbody);
popuppanel.Controls.Add(frame);
popupholder.Controls.Add(popuppanel);
//creating modal popup extender
ModalPopupExtender Popup = new ModalPopupExtender();
Popup.ID = "popupextender";
Popup.TargetControlID = "Button1";
Popup.PopupControlID = "poppanel1";
Popup.CancelControlID = "panelclose";
this.Page.Controls.Add(Popup);
Popup.Show();
}
但选择listview项目时不会显示弹出窗口。
我是否遗漏了任何内容。您动态创建此内容而不是在标记中创建此内容有什么原因吗? 如果在标记中创建modalpoup,在显示之前,仍然可以动态设置所有值