1. 在.aspx中添加异步标记
<%@ Page Language="C#" Async="true"%>
2. 在.aspx.cs或者.ascx.cs(用户控件)中添加异步方法
PRivate async Task GetMyPosts(){ var posts = await ServiceFactory.BlogPostSevice.GetBlogPostsPagedAsync(); rpPosts.DataSource = posts; rpPosts.DataBind();}
3. 在.aspx.cs或者.ascx.cs的Page_Load或者OnLoad注册异步方法
protected void Page_Load(object sender, EventArgs e){ this.Page.RegisterAsyncTask(new PageAsyncTask(GetMyPosts));}
搞定!
新闻热点
疑难解答