在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");
}
答案 0 :(得分:1)
试试这个:
function SetTarget() {
document.forms[0].target = "_blank";
window.location.href = 'YourURL';
}