asp.net重定向到新窗口并传递值

时间:2017-09-06 12:50:43

标签: javascript jquery asp.net gridview

我有一个gridview和一个linkbutton,我想在点击链接按钮时将用户重定向到另一个页面。 但是当我像这样重定向用户时,我传递了一个值

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
    if (e.CommandName == "cat")
    {
        Response.Redirect("coverLetter.aspx?cat=" + e.CommandArgument);
    }
}

这很好但我想将用户重定向到一个新窗口,保持旧窗口的生效 我怎样才能做到这一点?  我已经试过了这个

Response.Write("<script>window.open('coverLetter.aspx'/,'_blank');</script>");

但我不能以这种方式传递价值。 知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以使用所需的参数构建windows.open字符串。 E.g:

Response.Write("<script>window.open('coverLetter.aspx?cat=" + e.CommandArgument + "','_blank' ,'height=300,width=300');</script>")