我有一个使用 c# 构建的网页
在我的网络用户中发送他/她的信息
服务器应该处理这些信息。这可能需要一两分钟
我想向用户显示一条等待消息,然后在流程完成后将它们重定向到另一个页面
我的问题是如何让我的 Web 应用程序知道数据库中的记录已更新
我正在考虑一个计时器,每 15 秒检查一次数据库,一旦获得更新以重定向到另一个页面
我想知道这是处理此类问题的最佳方法还是有更好的方法?
我有一个使用 c# 构建的网页
在我的网络用户中发送他/她的信息
服务器应该处理这些信息。这可能需要一两分钟
我想向用户显示一条等待消息,然后在流程完成后将它们重定向到另一个页面
我的问题是如何让我的 Web 应用程序知道数据库中的记录已更新
我正在考虑一个计时器,每 15 秒检查一次数据库,一旦获得更新以重定向到另一个页面
我想知道这是处理此类问题的最佳方法还是有更好的方法?
当数据库线程操作完成时,您可以使用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
}