0

我有一个中继器,我使用数据库中的 Bind 方法绑定数据。有一个带有onclientclickonclick事件的 Asp:Button。在 OnClientClick 中,我打开一个新窗口并在 onclick 中将数据添加到数据库中。这在第一个页面加载时完美运行。在第一次单击中继器中的任何按钮后,单击事件将停止对后续单击起作用。

我花了几个小时寻找相同的解决方案,任何人都可以指导我哪里出错了需要做什么。

PS:我的应用程序是 AJAX Enabled ,使用 WCF 和 JQUERY

谢谢和问候,帕尼...

4

1 回答 1

0

没关系,我自己解决了。对于其他试图解决相同问题的人,这里是解决方案:

下面的代码打开了一个新窗口,没有弹出窗口阻止程序阻止窗口

按钮的 OnClientClick 编写如下所示的 Javascript 以打开新窗口并刷新父窗口(我必须这样做,因为 ItemCommand 事件在页面刷新之前不会触发

OnClientClick = "target='_blank'; setTimeout("location.reload(true);", timeout);

帕尼...

于 2011-09-06T10:41:28.133 回答