[ad_1]
如何通过单击服务器端的按钮在新选项卡中打开表单。 当我们执行response.redirect时,它将在同一选项卡中打开页面。 我想在新选项卡中打开该页面。 我尝试了 window.location 脚本,但这将打开新表单作为弹出窗口而不是新选项卡。 谁能告诉我如何实现这一目标?
解决方案1
尝试这个:
ScriptManager.RegisterStartupScript(Me, Me.GetType(), "key", "window.open('vehicle_trackView.aspx');", True)
解决方案3
请尝试这个..
我已经在 IE 中测试过了。
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Response.Write("<script>"); Response.Write("window.open('Default2.aspx','_blank')"); Response.Write("</script>"); } }
解决方案2
使用window.open。 像这样:
C#
protected void btnNewEntry_Click(object sender, EventArgs e) { Page.ClientScript.RegisterStartupScript(this.GetType(),"OpenWindow","window.open('YourURL','_newtab');",true); }
解决方案4
Response.Write("<script>window.open ('PageName.aspx','_blank');</script>");
[ad_2]
コメント