Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从谷歌浏览器打开Internet Explorer_C#_Asp.net_Asp.net 3.5 - Fatal编程技术网

C# 从谷歌浏览器打开Internet Explorer

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

我目前正在开发一个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.QueryString["orderno"].ToString() + "");
}
在这里,我向URL传递了一个特定的
orderno
。但当我点击时,什么也没发生。我已将IE设置为默认web浏览器。为什么会这样


没有显示错误?有什么想法吗?

您试图做的只是在服务器上打开一个IE窗口,而不是在客户机上。您无法(出于明显的安全原因)在客户端计算机上启动进程


您不能强制客户端浏览器在其他浏览器中打开链接。

您尝试执行的操作只会在服务器上打开IE窗口,而不会在客户端计算机上打开。您无法(出于明显的安全原因)在客户端计算机上启动进程


您无法强制客户端浏览器在其他浏览器中打开链接。

您无法强制服务器在
客户端
上打开进程,您现在所做的是在
服务器
端打开它,我相信这不是所需的行为。

您无法强制服务器在
客户端
上打开进程,你现在所拥有的是在服务器端打开它,我相信这不是你想要的行为。

直接启动iexplore.exe怎么样?直接启动iexplore.exe怎么样?好的,不要在客户端打开。。。但是y没有;不要在服务器上打开当有人试图帮助你解决问题时,请保持礼貌和尊重,pheonix4eva.k很好不要在客户端打开。。。但是y没有;当人们试图帮助你解决问题时,请保持礼貌和尊重。