【发布时间】:2023-03-31 10:10:01
【问题描述】:
我正在像下面这样在 clikc 上调用 asyn
private List<SuggestedItemsInput> suggestedItemAsync()
{
OHDWebService OHDService = new OHDWebService();
List<SuggestedItemsInput> suggestedItemsList = OHDService.SaveSuggestedItems(ViewState["Body"].ToString(), hfdOrderRecordID.Value);
return suggestedItemsList;
}
点击
protected async void imgbtnClaim_Click(object sender, EventArgs e)
{
try
{
Task<List<SuggestedItemsInput>> task = new Task<List<SuggestedItemsInput>>(suggestedItemAsync);
task.Start();
lblError.Text = "Please Wait. Proccessing...";
List<SuggestedItemsInput> suggestedItems = await task;
if (suggestedItems.Count > 0)
{
如何做到这一点?
【问题讨论】:
-
而不是让按钮单击
async尝试将其创建为一个单独的方法并从您的客户端调用它(angular)。 -
我正在使用 c#。我想要它在 onlick 功能上
-
如果您在页面指令中包含 Async="true",它将起作用。请参考stackoverflow.com/questions/51682205/…