Asp.net 2.0 中怎么异步调用WEB服务? 页面只有一个线程,当处理完了之后还会等待异步调用吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以利用ASP.NET 2.O异步页新特性假设有一个WEB服务的方法[WebMethod(Description = "一个执行时间为2秒的方法")]public string LongWork(){ System.Threading.Thread.Sleep(2000); return "测试";}调用方法如下TestWS.MyService service = new TestWS.MyService();// 当LongWork操作完成后触发service_LongWorkCompleted事件处理方法service.LongWorkCompleted += new TestWS.LongWorkCompletedEventHandler(service_LongWorkCompleted);// 开始异步操作service.LongWorkAsync();// 这里就可以做其它操作了WEB服务异步执行完成会触发service_LongWorkCompleted事件: void service_LongWorkCompleted(object sender, TestWS.LongWorkCompletedEventArgs e){ Response.Write(string.Format("执行结果:{0}<br/>", e.Result));}注意,别忘记为页面启用异步支持<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Async="true" %>具体可以参考http://msdn.microsoft.com/msdnmag/issues/05/10/WickedCode/ http://www.microsoft.com/china/msdn/library/webservices/asp.net/issuesWickedCodetoc.mspx异步调用 Web 服务 这种表用SQl怎么做呀? 如何用ASP.NET提供的验证控件验证Xheditor的值? 一个人做个“阿里巴巴”可能么? sql2005在哪里创建存偖过程 Image(服务器端)的图片控件可以打开窗口吗? 求思归的一篇文章 [請教]遇到這種問題,你會怎麼做?(分不是問題) 关于formview恐件中使用select求助 关于ASP.NET程序放置到虚拟空间问题 在Web页面上有一个TextBox控件,用C#如何得到这一TextBox控件在这个页面上的绝对座标。 asp.net 开发的站点怎样移置到WEB SERVER? 请教大家.Javascript实现对图片位置的控制
public string LongWork()
{
System.Threading.Thread.Sleep(2000);
return "测试";
}调用方法如下
TestWS.MyService service = new TestWS.MyService();
// 当LongWork操作完成后触发service_LongWorkCompleted事件处理方法
service.LongWorkCompleted += new TestWS.LongWorkCompletedEventHandler(service_LongWorkCompleted);
// 开始异步操作
service.LongWorkAsync();
// 这里就可以做其它操作了WEB服务异步执行完成会触发service_LongWorkCompleted事件:
void service_LongWorkCompleted(object sender, TestWS.LongWorkCompletedEventArgs e)
{
Response.Write(string.Format("执行结果:{0}<br/>", e.Result));
}注意,别忘记为页面启用异步支持
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Async="true" %>具体可以参考
http://msdn.microsoft.com/msdnmag/issues/05/10/WickedCode/