我有一个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>");
但我不能以这种方式传递价值。 知道如何解决这个问题吗?
答案 0 :(得分:0)
您可以使用所需的参数构建windows.open
字符串。 E.g:
Response.Write("<script>window.open('coverLetter.aspx?cat=" + e.CommandArgument + "','_blank' ,'height=300,width=300');</script>")