1

我正在使用一个ButtoninWeb form并且onclick事件应该在新选项卡中打开一个报告。我正在使用onclientclick的属性,Button但它启用所有其他ButtonRadio Button在新选项卡中重定向。如何防止这种情况。

4

2 回答 2

1

在按钮单击而不是 OnClientClick 上使用此代码

btnPrint.Attributes.Add("onclick", "window.open('yourpage.aspx'); return false;");
于 2013-01-04T12:31:26.207 回答
0

如果您启用 OnClientClick 在新选项卡中打开,则必须在打开窗口后恢复此功能。

你有 2 个选项

  1. 单击窗口上的任何其他按钮

  2. 片刻之后 setTimeout()

在以下范围内使用此功能/代码:

function ResetTarget() {
   window.document.forms[0].target = '';
}
于 2020-07-14T14:34:58.463 回答