从Windows窗体中打开URL

时间:2020-03-05 18:51:57  来源:igfitidea点击:

我正在尝试从Windows窗体提供指向我公司网站的链接。我希望行为习惯良好,并使用用户首选的浏览器启动它。

从Windows窗体应用程序在用户的默认浏览器中打开URL的最佳方法是什么?

解决方案

回答

using System.Diagnostics;

Process.Start("http://www.google.com/");

这种方法对我有用,但是我可能会遗漏一些重要的东西。

回答

本文将引导我们完成整个过程。

简短答案:

ProcessStartInfo sInfo = new ProcessStartInfo("http://mysite.com/");  
Process.Start(sInfo);

回答

我喜欢这里描述的方法。启动浏览器时,它考虑了可能的异常和延迟。

为了获得最佳实践,请确保我们不仅忽略异常,而且捕获该异常并执行适当的操作(例如,通知用户打开浏览器将其导航到url失败)。