ASP.NET异步操作报错:“此上下文中不允许异步操作。启动异步操作的页必须将 Async 特性设置为 true,并且异步操作只能在 PreRenderComplete 事件之前的页上启动”。如下图:

此时需要在 .aspx 页头加上 Async="true" ,代码示例:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApp.Default" Async="true" %>。加入Async为True设置即可异步操作。