0

我的应用程序是用 C# (ASP.NET 4.7.2 Full) 编码的。

在我的客户端上,默认浏览器是Internet Explorer 11

我打开示例网页Internet Explorer 11

在这个示例网页上,我有

   <asp:ImageButton ID="btn" runat="server"
       OnClick="btn_Click"
       ImageUrl="/img/icon.gif" />


    protected void btn_Click(object sender, EventArgs e)
    {
        ImageButton btn = (ImageButton)sender;
        GridViewRow row = (GridViewRow)btn.NamingContainer;
        int pk = Convert.ToInt32(gvProducts.DataKeys[row.RowIndex].Values[0]);

        string queryString = "Default3.aspx?sID=" + pk.ToString();

        Process process = new Process();
        process.StartInfo.FileName = @"C:\Program Files\Google\Chrome\Application\chrome.exe";
        process.StartInfo.Arguments = queryString.ToString() + " --new-window";
        process.Start();
    }

我需要Default3.aspx在新窗口中使用浏览器 Chrome 打开页面。

但是我的代码不起作用,因为Default3.aspx没有打开。

有没有办法可以在 Google Chrome 中启动一个标签(新窗口),并从浏览器 Internet Explorer 加载特定的 URL?

感谢帮助。

4

0 回答 0