В моей форме у меня есть listview
и panel
, которые используются как всплывающее окно внутри updatepanel
.
. Я динамически создаю всплывающее окно, используя modalpopupextender
для listview
ltemcommand
.
вот мой код для открытия всплывающего окна
protected void LstCreativeBin_ItemCommand(object sender, ListViewCommandEventArgs e)
{
switch (e.CommandName)
{
case "UploadFile":
ListViewDataItem currentItem = (ListViewDataItem)e.Item;
DataKey currentDataKey = LstCreativeBin.DataKeys[currentItem.DisplayIndex];
int contestid = Convert.ToInt32(currentDataKey["participantSlno"]);
IframeEdit.Attributes.Add("src", "Uploadfile.aspx?id=" + Convert.ToString(contestid));
ModalPopupExtender1.Show();
break;
}
}
Моя проблема в том, что страница обновляется, даже если она находится внутри updatepanel
.Я добавил LstCreativeBin_ItemCommand
к асинхронному триггеру в обновлении.
Здесь необходимо:
- Асинхронное открытие всплывающего окна.
- Обновление панели обновленияпри закрытии всплывающего окна.