【发布时间】:2012-09-29 18:13:54
【问题描述】:
我在 UpdatePanel 中有一个 gridview。 gridview 中的一列是链接,单击时应显示模式。问题是模式只在单击链接时显示一次,下次单击链接时它只会刷新页面。每次点击gridview内的链接时,都会显示模态框。
this link 中给出的解决方案是针对 jQuery 的。我没有使用 jQuery。
请帮我解决这个问题。
令人惊讶的是,这个问题在 IE7 上不会出现。它发生在 IE9 和 Google Chrome 上。
【问题讨论】:
-
您是从客户端还是从服务器端显示弹出窗口?
-
有一天,你会醒来并意识到 UpdatePanel 是邪恶的,从长远来看,你会通过学习 Javascript 节省更多时间。
-
我从服务器端显示它。在假按钮单击时,我将其称为 show() 方法。
-
所以用户点击
GridView中的一个LinkButton,然后通过ModalPopupExtender.Show()从LinkButtons点击事件(或OnCommand)显示弹出窗口。然后弹出窗口将在稍后关闭。然后用户再次点击一个LinkButton,但这一次弹出窗口不再显示,这是正确的吗? -
@TimSchmelter - 没错……这就是现在发生的事情。
标签: asp.net ajax updatepanel modalpopupextender