我的应用程序是用 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?
感谢帮助。