廣告:
此上下文中不允許異步操作。啟動(dòng)異步操作的頁必須將 Async 特性設(shè)置為 true,并且異步操作只能在 PreRenderComplete 事件之前的頁上啟動(dòng)。
說明: 執(zhí)行當(dāng)前 Web 請求期間,出現(xiàn)未經(jīng)處理的異常。請檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.InvalidOperationException: 此上下文中不允許異步操作。啟動(dòng)異步操作的頁必須將 Async 特性設(shè)置為 true,并且異步操作只能在 PreRenderComplete 事件之前的頁上啟動(dòng)。
源錯(cuò)誤:
行 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: 此上下文中不允許異步操作。啟動(dòng)異步操作的頁必須將 Async 特性設(shè)置為 true,并且異步操作只能在 PreRenderComplete 事件之前的頁上啟動(dòng)。]
System.Web.LegacyAspNetSynchronizationContext.OperationStarted() +4732015
System.Net.Mail.SmtpClient.SendAsync(MailMessage message, Object userToken) +1759
[SmtpException: 發(fā)送郵件失敗。]
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"
廣告: