在Visual Studio中不打开浏览器的情况下如何运行URL?

时间:2019-05-05 03:04:02

标签: c# visual-studio

我正在使用System.Diagnostics.Process.Start()运行URL,但是每次执行该功能时,它都会打开一个新的浏览器标签。我怎么能打开链接而不打开浏览器?

1 个答案:

答案 0 :(得分:0)

如果您只需要访问URL而无需任何交互(即只需执行HTTP Get),那么我认为您应该使用WebClient

基本上,您无需执行呼叫System.Diagnostics.Process.Start(),而是这样做:

using (WebClient wc = new WebClient())
{
  var result = wc.DownloadString(url); //where url is the url you intend to access
}

根据您的使用情况,如果您不想占用UI线程,则可能要调用wc.DownloadStringAsync