異步操作只能在 PreRenderComplete 事件之前的頁上啟動(dòng)
廣告:
“/”應(yīng)用程序中的服務(wù)器錯(cuò)誤。
此上下文中不允許異步操作。啟動(dòng)異步操作的頁必須將 Async 屬性設(shè)置為 true,并且異步操作只能在 PreRenderComplete 事件之前的頁上啟動(dòng)。
說明: 執(zhí)行當(dāng)前 Web 請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.InvalidOperationException: 此上下文中不允許異步操作。啟動(dòng)異步操作的頁必須將 Async 屬性設(shè)置為 true,并且異步操作只能在 PreRenderComplete 事件之前的頁上啟動(dòng)。
源錯(cuò)誤:
執(zhí)行當(dāng)前 Web 請(qǐng)求期間生成了未處理的異常?梢允褂孟旅娴漠惓6褩8櫺畔⒋_定有關(guān)異常原因和發(fā)生位置的信息。
堆棧跟蹤:
[InvalidOperationException: 此上下文中不允許異步操作。啟動(dòng)異步操作的頁必須將 Async 屬性設(shè)置為 true,并且異步操作只能在 PreRenderComplete 事件之前的頁上啟動(dòng)。]
System.Web.AspNetSynchronizationContext.OperationStarted() +4453074
System.ComponentModel.AsyncOperation..ctor(Object userSuppliedState, SynchronizationContext syncContext) +50
System.ComponentModel.AsyncOperationManager.CreateOperation(Object userSuppliedState) +47
System.Net.Mail.SmtpClient.SendAsync(MailMessage message, Object userToken) +1153
[SmtpException: 發(fā)送郵件失敗。]
Mvccom.EmailAsync.SendAsync(String subject, String body, String to, String displayname, Action`1 _actinCompletedCallback) in E:\aspnet2.0\53BK公司網(wǎng)站-net-家里\Mvccom\EmailAsync.cs:124
Mvccom.EmailAsync.SendMail(String subjectStr, String bodyStr, String fromName, String toEmail) in E:\aspnet2.0\53BK公司網(wǎng)站-net-家里\Mvccom\EmailAsync.cs:23
Mvcb2b.b2badmin.Msgreply.Reply_Click(Object sender, EventArgs e) in E:\aspnet2.0\53BK公司網(wǎng)站-net-家里\Mvcb2b\b2badmin\Msgreply.aspx.cs:233
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +115
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +140
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +29
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2981
版本信息: Microsoft .NET Framework 版本:2.0.50727.8793; ASP.NET 版本:2.0.50727.8762
解決方法:<%@ Page Language="C#" AutoEventWireup="true" ...... Async="true" %> 加上這個(gè)就可以 Async="true"
廣告: