此上下文中不允许异步操作。启动异步操作的页必须将 Async 特性设置为 true

广告:

此上下文中不允许异步操作。启动异步操作的页必须将 Async 特性设置为 true,并且异步操作只能在 PreRenderComplete 事件之前的页上启动。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: 此上下文中不允许异步操作。启动异步操作的页必须将 Async 特性设置为 true,并且异步操作只能在 PreRenderComplete 事件之前的页上启动。

源错误:

行 136: {
行 137: // throw new Exception(e.Message);
行 138: throw e;
行 139: }
行 140: finally

源文件: E:\aspnet2.0\hao_elec_all_jia\mvc_elec_jia\Mvccom\EmailAsync.cs 行: 138

堆栈跟踪:

[InvalidOperationException: 此上下文中不允许异步操作。启动异步操作的页必须将 Async 特性设置为 true,并且异步操作只能在 PreRenderComplete 事件之前的页上启动。]
System.Web.LegacyAspNetSynchronizationContext.OperationStarted() +4732015
System.Net.Mail.SmtpClient.SendAsync(MailMessage message, Object userToken) +1759

[SmtpException: 发送邮件失败。]
Mvccom.EmailAsync.SendAsync(String subject, String body, String to, String displayname, Action`1 _actinCompletedCallback) in E:\aspnet2.0\hao_elec_all_jia\mvc_elec_jia\Mvccom\EmailAsync.cs:138
Mvcb2b.admin.Msgreply.Reply_Click(Object sender, EventArgs e) in E:\aspnet2.0\hao_elec_all_jia\mvc_elec_jia\Mvcb2b\admin\Msgreply.aspx.cs:250
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +11595808
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +274
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1890

aspx页面头部添加:Async="true"

广告:

相关内容

编辑:Admin 时间:2022/3/29 16:31:04 阅览:619   返回    
异步操作
Async
扫描关注53BK报刊官网
扫描关注阅速公司微信