使用带参数的异步任务方法注册新的pageasynctask

我在asp.net webforms项目中有这个方法:

private async Task SomeMethod(int accID){ // } 

我想在page_load中执行此操作,但我不确定如何处理参数。

 protected void Page_Load(object sender, EventArgs e) { RegisterAsyncTask(new PageAsyncTask(SomeMethod(int accID))); // etc } 

试试这个:

 protected void Page_Load(object sender, EventArgs e) { RegisterAsyncTask(new PageAsyncTask(() => SomeMethod(accID: 1000))); // etc }