gpt4 book ai didi

c# - 模态弹出扩展器关闭上的部分渲染更新面板

转载 作者:太空宇宙 更新时间:2023-11-03 14:19:24 25 4
gpt4 key购买 nike

在我的表单中,我有一个 listview 和一个 panel,它用作 updatepanel 中的弹出窗口。

我在 listview ltemcommand 上使用 modalpopupextender 动态创建弹出窗口。

这是我打开弹出窗口的代码

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 添加到更新中的异步触发器。

这里需要的是:

  1. 异步打开弹出窗口。
  2. 在弹出窗口关闭时刷新更新面板。

最佳答案

如何在不进入代码隐藏的情况下打开 modalpopupextender ... 如果您使用动态控件打开它,您可以将 modalpopupextender 指向 TargetControlID 一个像隐藏控件一样的虚拟对象,并且您可以向每个 ListView 项添加一个 onclick hidden_​​control.click() 或 $find(modal).show()

关于c# - 模态弹出扩展器关闭上的部分渲染更新面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5847604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com