猿问

向邮箱异步发送邮件

   //异步发送完成时的处理事件
            smtp.SendCompleted += new SendCompletedEventHandler(smtp_SendCompleted);
            ////开始异步发送
            smtp.SendAsync(mm,"anran");

我是这样异步发送的,
但是他出现

此上下文中不允许异步操作。启动异步操作的页必须将 Async 属性设置为 true,并且异步操作只能在 PreRenderComplete 事件之前的页上启动。

但是怎么async设置成true啊,

噜噜哒
浏览 437回答 2
2回答

慕慕森

<%@ Page Language="C#" AutoEventWireup="true" ...... Async="true" %>

翻翻过去那场雪

可能是你服务接口的问题  [OperationContract(AsyncPattern = true)]        IAsyncResult BeginGetSearchResultLimit(AsyncCallback callback, Object state);        int? EndGetSearchResultLimit(IAsyncResult result);
随时随地看视频慕课网APP
我要回答