当前第2页 返回上一页
我们后台Controller要使用异步,继承AsyncController基类
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | public class DateTimeController : AsyncController
{
public void GetTimeAsync()
{
System.Timers.Timer timer = new System.Timers.Timer(5000);
AsyncManager.OutstandingOperations.Increment();
timer.Elapsed += (sender, e) =>
{
AsyncManager.Parameters[ "nowdate" ] = e.SignalTime;
AsyncManager.OutstandingOperations.Decrement();
};
timer.Start();
}
public ActionResult GetTimeCompleted(DateTime nowdate)
{
return Json( new { date = nowdate.ToString( "HH:mm:ss" ) + " Welecom " }, JsonRequestBehavior.AllowGet);
}
}
|
以上就是总结.Net MVC实现长轮询实例的详细内容!
返回前面的内容
相关阅读 >>
c#中匿名委托以及lambda表达式的实例详解
c#开发微信门户及应用(二)之微信消息处理和应答的图文代码教程
.net core配置与自动更新的实现方法_实用技巧
介绍c#中的接口
.net中xml转换成treeview视图
asp.net mvc中传参并绑定数据的实例教程
有关asp.net如何实现多个文件同时下载问题相关解答
.net 玩单反的技巧
总结.net mvc实现长轮询实例
c# 利用委托进行异步处理实例代码
更多相关阅读请进入《.net》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 总结.Net MVC实现长轮询实例