C# 从谷歌浏览器打开Internet Explorer
我目前正在开发一个ASP.NET web应用程序 该应用程序是为谷歌浏览器设计的。当涉及打印时,我想弹出IE,因为Chrome缺少预览等。点击一个按钮,IE就会打开。代码如下:C# 从谷歌浏览器打开Internet Explorer,c#,asp.net,asp.net-3.5,C#,Asp.net,Asp.net 3.5,我目前正在开发一个ASP.NET web应用程序 该应用程序是为谷歌浏览器设计的。当涉及打印时,我想弹出IE,因为Chrome缺少预览等。点击一个按钮,IE就会打开。代码如下: protected void btn_print_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("http://localhost/storeapp/printpage.aspx?orderno=" + Request.Q
protected void btn_print_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("http://localhost/storeapp/printpage.aspx?orderno=" + Request.QueryString["orderno"].ToString() + "");
}
在这里,我向URL传递了一个特定的orderno
。但当我点击时,什么也没发生。我已将IE设置为默认web浏览器。为什么会这样
没有显示错误?有什么想法吗?您试图做的只是在服务器上打开一个IE窗口,而不是在客户机上。您无法(出于明显的安全原因)在客户端计算机上启动进程
您不能强制客户端浏览器在其他浏览器中打开链接。您尝试执行的操作只会在服务器上打开IE窗口,而不会在客户端计算机上打开。您无法(出于明显的安全原因)在客户端计算机上启动进程
您无法强制客户端浏览器在其他浏览器中打开链接。您无法强制服务器在
客户端
上打开进程,您现在所做的是在服务器
端打开它,我相信这不是所需的行为。您无法强制服务器在客户端
上打开进程,你现在所拥有的是在服务器端打开它,我相信这不是你想要的行为。直接启动iexplore.exe怎么样?直接启动iexplore.exe怎么样?好的,不要在客户端打开。。。但是y没有;不要在服务器上打开当有人试图帮助你解决问题时,请保持礼貌和尊重,pheonix4eva.k很好不要在客户端打开。。。但是y没有;当人们试图帮助你解决问题时,请保持礼貌和尊重。