打开新选项卡,并将原始选项卡重定向到新页面

时间:2016-11-02 22:36:10

标签: c# asp.net response.redirect

在Web表单上,我有一个asp:按钮,OnClientClick设置为一些javascript,脚本打开一个新选项卡,然后按钮后面的代码执行Response.Redirect,原始页面中的原始页面保持打开状态。< / p>

如何修改此选项,以便在原始选项卡上也发生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");

        }

1 个答案:

答案 0 :(得分:1)

试试这个:

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