1

我有一个使用 c# 构建的网页

在我的网络用户中发送他/她的信息

服务器应该处理这些信息。这可能需要一两分钟

我想向用户显示一条等待消息,然后在流程完成后将它们重定向到另一个页面

我的问题是如何让我的 Web 应用程序知道数据库中的记录已更新

我正在考虑一个计时器,每 15 秒检查一次数据库,一旦获得更新以重定向到另一个页面

我想知道这是处理此类问题的最佳方法还是有更好的方法?

4

1 回答 1

1

当数据库线程操作完成时,您可以使用threads并向用户显示消息或将他们重定向到新页面。

我在我的解决方案下输入它。

System.Threading.Thread thread = new System.Threading.Thread(new System.Threading.ThreadStart(operationDatatoDB));
thread.Start();

operationDatatoDB 方法

void operationDatatoDB()
{
    //db operation
    //...........
    //...........
    //end operation


    //show message or redirect new page
}
于 2021-04-30T07:44:44.290 回答