c#在一个窗口中多次打开浏览器 [英] c# open browser many times in one window

查看:100
本文介绍了c#在一个窗口中多次打开浏览器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我有一个问题,我想多次打开浏览器,但我不想每次都打开一个新窗口,但是在一个窗口中执行此操作,是否可以不使用浏览器控件?

示例代码:

Hello, I have a problem, I want to open a browser many times, but I dont want to open a new window every time, but do that in one window, is that possible without browsercontrol?
Example code:

private void button1_Click(object sender, EventArgs e)
       {
           string url = "link/id=12345";
           System.Diagnostics.Process.Start(url);
       }





身份证号码会提示,我只想在一个窗口工作。

谢谢



The ID will warry and I want to work only in one window.
Thank You

推荐答案

单独使用C#,答案是否定的。给定的代码只启动浏览器进程,但实际上没有对浏览器控件执行任何操作。



您可以使用

C# alone, the answer is no. The given code only start the Browser process, but not actually doing anything with the browser control.

You may use
HtmlPage.Window.Navigate(new Uri("http://stackoverflow.com/"), "_blank");



将在IE上的新ab上打开。



您可以尝试将默认浏览器设置为mozilla ,但我不确定这是否有效。



参考:

http://stackoverflow.com/questions/16106503/htmlpage-window-navigate-opens -a-new-page-or-new-tab-on-click-click [ ^ ]


这篇关于c#在一个窗口中多次打开浏览器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆