打开新标签并将原始标签重定向到新页面

Open new tab and also redirect original tab to new page

在 Web 表单上,我有一个 asp:button,OnClientClick 设置为 javascript,脚本打开一个新选项卡,然后按钮后面的代码执行 Response.Redirect,离开在原始选项卡中打开的原始页面。

我该如何修改才能使 Response.Redirect 也出现在原始选项卡上? IE 新标签打开 booking.aspx 按照下面的代码,但原始标签 CurrentPage.aspx 更改为 NewPage.aspx?

脚本:

<script type = "text/javascript">

        function SetTarget() {

            document.forms[0].target = "_blank";

        }

</script>

按钮代码隐藏:

protected void btnGo_Click(object sender, EventArgs e)
        {
            Response.Redirect("booking.aspx?id=" + lbBooking.Text + "&flag=exists");

        }

试试这个:

function SetTarget() { 
    document.forms[0].target = "_blank"; 
    window.location.href = 'YourURL'; 
}