下面是我的代码
protected void btnprnt_Click(object sender, EventArgs e)
{
//Response.Redirect("Print.aspx");
string url = "Print.aspx?ID=1&cat=test";
string script = "window.open('" + url + "','')";
if (!ClientScript.IsClientScriptBlockRegistered("NewWindow"))
{
//clientScript.RegisterClientScriptBlock(this.GetType(), "NewWindow", script, true);
ScriptManager.RegisterClientScriptBlock(this,this.GetType(), "NewWindow", script, true);
}
}
问题是我的Print.aspx未在新窗口中打开。
页面已打开但不在新窗口中。
偶数页面正在重定向。
答案 0 :(得分:1)
您需要以下
string script = "window.open('" + url + "','_blank')";
答案 1 :(得分:0)
window.open
功能的参数不正确。第二个参数是覆盖目标属性,您应该删除它。
string script = "window.open('" + url + "')";