哪些ASP.NET生命周期事件可以异步?
|
我写了一个自定义的ASP.NET控件,我只是更新它有一个异步加载事件处理程序。现在我得到这个错误:
该页面具有<%@ Page Async =“true”%>标签。所以我认为控件不能有异步加载事件处理程序。 在哪里可以找到允许异步的ASP.NET Webforms生命周期中的事件的完整列表? 解决方法来自ASP.NET团队的Damian Edwards给出了这个答案:
来自ASP.NET团队的Levi Broderick给出了这个答案:
所以我认为我的问题的答案是:“这是错误的问题。 正确的问题是“我应该如何异步在我的ASP.NET Web窗体应用程序?答案是将此代码段插入到您的aspx代码隐藏文件中: this.RegisterAsyncTask(new PageAsyncTask(async cancellationToken => {
var result = await SomeOperationAsync(cancellationToken);
// do something with result.
}));
这个相同的技巧在ASP.NET自定义控件中工作,只是使用this.Page.RegisterAsyncTask。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- API秘密应该被哈希吗?
- asp.net – 以纯文本识别URL
- asp.net-mvc-4 – 使用Durandal的会话数据
- asp.net – 如何在回发中保存asp:HiddenField值?
- asp.net-mvc-3 – 如何在Razor视图引擎中注册程序集
- azure – 获取#error = unsupported_response_typeerror_de
- asp.net – DotNetOpenAuth.WebServerClient.XSRF-会话在回
- ASP.NET虚拟路径映射到另一个不允许的应用程序
- asp.net – 动态创建的DropDownList在Postback上丢失了List
- ASP .NET MVC 3 – 如何提交嵌套在html表单中的ajax表单
- asp.net – 如何在客户端上为CustomValidator控件
- asp.net – 如何在Visual Studio中生成Web服务的
- asp.net – 要解决的JavaScript难题:window.con
- asp.net – 获得“System.Web.Mvc.Html.MvcForm”
- asp.net – 将数值强制为HTML表导出为excel的文本
- asp.net-mvc – SOA vs MVC – 何时使用
- asp.net-mvc – 将返回文件的长时间运行进程
- asp.net – 什么是错误代码是0x80070001?那我该
- asp.net-mvc-4 – 如何在jQUERY中传递Id
- ASP.NET身份验证登录和退出浏览器返回按钮
