从Google Chrome中打开Internet Explorer
我目前正在开发一个ASP.NET Web应用程序。从Google Chrome中打开Internet Explorer
该应用程序专为Google Chrome而设计。我想在涉及打印时弹出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() + "");
}
在这里,我已经通过一个特定的orderno
的URL。但是当我点击没有发生。我已将IE设置为默认Web浏览器。为什么是这样?
显示没有错误?有任何想法吗?
你要做的只是在SERVER上打开一个IE窗口,而不是在客户机上。你不能(出于明显的安全原因)在客户端机器上启动一个进程。
您无法强制客户端浏览器在其他浏览器中打开链接。
k罚款不打开在客户端...但y不;在服务器 – pheonix4eva 2011-03-29 10:44:02
打开请有更多的礼貌和尊重,当人们试图帮助你解决你的问题,pheonix4eva。 – mauris 2011-03-29 10:51:52
你不能强制服务器在Client
一侧打开进程,你现在所拥有的是在Server
这边打开它,这是我不相信的行为。
如何直接启动iexplore.exe? – kenny 2011-03-29 10:40:06