我正在处理 ASP.Net 页面。当用户完成一项任务时,会弹出一个用户控件并显示任务的状态,即。完成/失败。我希望visible=false
在 3 秒后设置此用户控件。在这 3 秒内,如果用户请求另一个任务,则不应受到阻碍。
我研究了元标记,但我不想刷新我的页面。也使用Thread.Sleep
会阻止我的页面 3 秒,这是我根本不想要的。也许开始一个新线程并分配此功能是可行的方法,但正如您所知,我是新手,寻求专家建议应该是富有成效的。顺便说一句,这是我第一次发帖,所以我带着很多期望来到这里。
我已经对线程和 Ajax 计时器的使用做了一些挖掘,但我似乎没有搞定。这就是为什么我来这里寻求你的帮助。
感谢期待。
PS - 出于某种原因,我不希望使用JQuery/Javascript来完成此操作。我希望单独使用服务器端。