在我的设计中,有三个 按钮。我要在单击每个按钮时打开新窗口。我已经完成了打开新窗口的准备。但是,当我单击第二个按钮时,它会在同一弹出窗口中打开。单击这三个按钮时,如何避免这种情况并打开三个窗口?
C#代码
protected void btnApprove_Click(object sender, EventArgs e)
{
string ddlVal = ddlComp.SelectedValue.ToString();
if (ddlVal != "--Select The Competition--")
{
Session["ddlVal"] = ddlComp.SelectedValue.ToString();
ScriptManager.RegisterStartupScript(this, typeof(string), "APPROVE_WINDOW", "var Mleft = (screen.width/2)-(760/2);var Mtop = (screen.height/2)-(700/2);window.open( 'approved.aspx', null, 'resizable=yes, status=yes,toolbar=no,scrollbars=yes,menubar=no,location=no,top=\'+Mtop+\', left=\'+Mleft+\'' );", true);
}
else
{
WebMsgBox.Show("Select a competition");
}
}
这是我用于具有不同页面名称的所有三个按钮的代码
您可以将name参数传递为'_blank'而不是null。更改代码中的以下行
window.open( 'approved.aspx', null,
至
window.open( 'approved.aspx', '_blank',
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句