如何使用c#创建链接?

本文关键字:链接 创建 何使用 | 更新日期: 2023-09-27 18:07:20

谁能告诉我如何创建一个链接从LinkLabel在Visual Studio?

假设我试图让程序拉出一个浏览器窗口到www.google.com(在他们的默认浏览器中)。我该怎么做呢?我从我发现的一些示例代码中得到以下内容:

        HttpWebRequest head_request = (HttpWebRequest)WebRequest.Create("http://www.google.com");
        head_request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0a2) Gecko/20110613 Firefox/6.0a2";
        HttpWebResponse response = (HttpWebResponse)head_request.GetResponse();

但是我所拥有的没有任何作用。如果有的话,它会使我的浏览器进入无响应状态。

我有

using System.Net;
using System.IO;

上面。对吗?提前感谢!

如何使用c#创建链接?

你可以这样做:

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

一篇关于它的文章:http://support.microsoft.com/kb/320478

附加到链接:

protected void hyperlink_Click(object sender, EventArgs e)
{
   ProcessStartInfo sInfo = new ProcessStartInfo("http://mysite.com/");  
   Process.Start(sInfo);
}

注意:如果你不能看到它,那么你应该声明using System.Diagnostics;命名空间

下面的代码将在默认浏览器中打开google.com。您可以从任何地方调用此代码。按钮的点击事件将是测试它的好地方!

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