C# 如何通过javascript在chrome的新选项卡中打开

C# 如何通过javascript在chrome的新选项卡中打开,c#,javascript,asp.net,C#,Javascript,Asp.net,在asp.net页面中,当单击按钮时,我需要生成一个url并在新选项卡中打开它,我已通过clientscript完成此操作,IE的代码工作正常,但它看起来是一个窗口。打开总是在chrome中打开一个新窗口而不是选项卡。如何让代码为chrome工作 var sb = new StringBuilder(); sb.Append("<script type = 'text/javascript'>"); sb.Append("window.

在asp.net页面中,当单击按钮时,我需要生成一个url并在新选项卡中打开它,我已通过clientscript完成此操作,IE的代码工作正常,但它看起来是一个窗口。打开总是在chrome中打开一个新窗口而不是选项卡。如何让代码为chrome工作

        var sb = new StringBuilder();
        sb.Append("<script type = 'text/javascript'>");
        sb.Append("window.open('");
        sb.Append(url);
        //sb.Append("','_blank');");
        sb.Append("');");
        sb.Append("</script>");

        ClientScript.RegisterStartupScript(this.GetType(), "script", sb.ToString());
var sb=new StringBuilder();
某人加上(“”);
sb.追加(“窗口打开(”);
sb.Append(url);
//某人加上“,”空白“;”;
某人加上(“);”;
某人加上(“”);
RegisterStartupScript(this.GetType(),“script”,sb.ToString());

打开新选项卡是浏览器中的用户设置,只能由人工更改。出于安全目的,Javascript无法更改此设置。

在google chrome中,使用以下代码:

window.open('myurl.com','u blank')看到这个了吗