【发布时间】:2016-02-26 00:48:21
【问题描述】:
我正在检查异步网页async="True"。在 Page_Load 中,我使用 RegisterAsyncTask 注册了 3 个任务。这些任务中的每一个都调用 SQL Server 存储过程。存储过程正在使用WAITFOR DELAY '00:00:02'进行简单的选择并等待几秒钟
我的问题是页面需要 6 秒才能返回给我,而不是 2 秒。
这是页面的痕迹。
aspx.page 开始加载 0.000173230943152662 0.000013 内部 BeginAsyncOperation1 0.000268187163843751 0.000095 内部 BeginAsyncOperation2 0.000517126445114984 0.000249 内部 BeginAsyncOperation3 0.000642237681836351 0.000125 aspx.page 结束加载 6.09175786420362 6.09111 有什么想法/建议吗?【问题讨论】:
-
我刚才也遇到了这个问题。 Pro Asp.net 4 说任务是并行运行的,但是通过阅读页面类的源代码,我发现这些任务实际上是按顺序处理的。
标签: asp.net asynchronous pageasynctask