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