C# 4.0 如何在另一个MVC控制器中获取1个MVC控制器的线程状态
我正在使用C# 4.0 如何在另一个MVC控制器中获取1个MVC控制器的线程状态,c#-4.0,jquery-mobile,asp.net-mvc-4,C# 4.0,Jquery Mobile,Asp.net Mvc 4,我正在使用jquerymobile+MVC4.net创建一个移动网站。有3个单独的模块,分别具有各自的视图和控制器 在一个模块中,我调用一个生成PDF报告的服务;此过程大约需要5分钟,因此我会显示一个状态指示器,并在收到响应后移除指示器。这一切都很好,它不会挂起用户界面,用户可以导航和操作 当用户导航到另一个模块时会出现问题。我不知道如何获取线程的状态,当它移动到另一个控制器时,该线程处于运行状态,因为如果我移动到其他视图/控制器,该线程将丢失 我有什么办法可以做到这一点吗?这似乎有点小题大做,
jquery
mobile+
MVC4.net
创建一个移动网站。有3个单独的模块,分别具有各自的视图和控制器
在一个模块中,我调用一个生成PDF报告的服务;此过程大约需要5分钟,因此我会显示一个状态指示器,并在收到响应后移除指示器。这一切都很好,它不会挂起用户界面,用户可以导航和操作
当用户导航到另一个模块时会出现问题。我不知道如何获取线程的状态,当它移动到另一个控制器时,该线程处于运行状态,因为如果我移动到其他视图/控制器,该线程将丢失
我有什么办法可以做到这一点吗?这似乎有点小题大做,但显然是有必要的。两种可能的选择:
谢谢Andreer..还有其他选择吗,比如使用Web服务通知或WCF轮询双工..由于时间较短,在这一点上学习Signal-R有点困难。