答案 0 :(得分:3)
目前还不清楚你想对页面做些什么。
如果要在表单上显示,可以使用WebBrowser
控件。
如果您想获得响应并进行处理,请使用System.Net.WebClient
类。
答案 1 :(得分:1)
如果要下载HTML或任何文件,可以使用WebClient类。
示例:
/// <summary>
/// Downloads a file from the given location
/// </summary>
/// <param name="url">Location of the file</param>
/// <param name="dest">The destination of the downloaded file</param>
/// <returns>False if there was an error, else True</returns>
public bool DownLoad(string url, string dest)
{
WebClient client = new WebClient();
try
{
//Downloads the file from the given url to the given destination
client.DownloadFile(url, dest);
return true;
}
catch (WebException)
{
// Handle exception
return false;
}
catch (System.Security.SecurityException)
{
// Handle exception
return false;
}
catch (Exception)
{
// Handle exception
return false;
}
}
答案 2 :(得分:0)
我不确定你要求的是什么,所以我只想回答另一种解释问题的方法。
如果您只是想启动默认浏览器(显示本地或在线html手册等),在Windows中(可能与其他操作系统类似),您可以使用某种“执行界面”来执行正确格式化的url作为命令,这通常会启动默认浏览器:
根据this page,此代码应启动浏览器:
string targeturl= "http://stackoverflow.com";
try
{
System.Diagnostics.Process.Start(targeturl);
}
catch
(
System.ComponentModel.Win32Exception noBrowser)
{
if (noBrowser.ErrorCode==-2147467259)
MessageBox.Show(noBrowser.Message);
}
catch (System.Exception other)
{
MessageBox.Show(other.Message);
}
(虽然错误代码的幻数,但看起来很丑陋......)