c# - 在代码中从 C# 调用网页

标签 c# asp.net .net-2.0

我需要一种从 .net 应用程序内部调用网页的方法。

但我只想向页面发送请求而不用担心响应。

因为有时响应可能需要一段时间,所以我不希望它挂起应用程序。

我一直在 page_load 事件中尝试

WebClient webC = new WebClient();
Uri newUri = new Uri("http://localhost:49268/dosomething.aspx");
webC.UploadStringAsync(newUri, string.Empty);

即使它设置为异步,它仍然接缝挂起,因为页面不会完成渲染,直到线程完成为止

最佳答案

这应该适合你:

System.Net.WebClient client = new System.Net.WebClient();
client.DownloadDataAsync(new Uri("http://some.url.com/some/resource.html"));

WebClient 类具有用于在请求完成时通知调用者的事件,但既然您不关心它,就不应该有其他任何事情。

关于c# - 在代码中从 C# 调用网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/302775/

相关文章:

c# - Unity 的 TCP 客户端

.net - ASP.NET web.config 文件失控了吗?

asp.net - System.Web.UI.ScriptManager' 在未引用的程序集中定义。但它是在大会?

ASP.NET UpdatePanel 超时

c# - 如何从 XmlReader 构建 XmlNode

c# - 双击 View 事件

c# - ASPxCombobox,允许用户输入和下拉选择

c# - 需要在cake脚本的GitPull方法中获取修改文件的详细信息

C# - 获取字段类型

dll - 我可以在 .NET 2.0 应用程序中使用 .NET 4.0 库吗?