我需要在我的Windows应用程序中打开一个网页。 这段代码的帮助
ProcessStartInfo sInfo = new ProcessStartInfo("http://24.10.0.123/license.php");
Process.Start(sInfo);
它会打开一个网页。
这里它给我一个像真正的错误这样的消息
它给出了错误的信息。
如果错误我需要获取我的form1页面
如果它给出了我需要获得我的form2页面
我真的很困惑如何为此制作代码。抱歉,如果我的英语很差帮助我
答案 0 :(得分:-1)
以下是异步工作的示例。
还有很多其他方式可以实现,但我帮助你做的最快。
class Program
{
static void Main(string[] args)
{
var task = LoadUrl(new Uri("http://www.google.com"));
task.Wait();
Console.WriteLine(Encoding.Default.GetString(task.Result));
Console.ReadKey();
}
static async Task<byte[]> LoadUrl(Uri uri)
{
using (var webclient = new WebClient())
{
using (var stream = webclient.OpenRead(uri))
{
return await Task.Run(new Func<byte[]>(() => { return webclient.DownloadData(uri); }));
}
}
}
}