首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在页面仍在加载时返回数据

在页面仍在加载时返回数据
EN

Stack Overflow用户
提问于 2012-10-10 23:28:41
回答 2查看 156关注 0票数 0

我有一个带有ASP.Net MVC4和MonoTorrent库的TorrentLeech应用程序。我想要显示下载的进度。我不知道该怎么做,但我只知道页面不应该因为动作停止工作而停止加载。有人能帮我吗?

这是我的行动,但它仍然是基本的:

代码语言:javascript
复制
public ActionResult Tr()
{
    MonoTorrent.Common.Torrent t = null;
    t = MonoTorrent.Common.Torrent.Load(@"E:\Downloads\[isoHunt] Men in Black 3 [ENG] 2012 DVDRip XviD-LPD.torrent");
    MonoTorrent.Client.TorrentManager tm = new MonoTorrent.Client.TorrentManager(t, @"E:\Downloads\[isoHunt] Men in Black 3 [ENG] 2012 DVDRip XviD-LPD\", new MonoTorrent.Client.TorrentSettings(0, 60, 0, 0));

    return View();
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-10 23:40:48

您可以有一个控制器操作,它会立即返回一个视图,在该视图中,您将显示一些微调器动画,并将AJAX请求踢给另一个将执行实际任务的控制器操作。

票数 1
EN

Stack Overflow用户

发布于 2012-10-10 23:35:20

如果加载函数超时,页面将停止工作。它永远不会到达return View();行。尝试将load函数调用线程化,您的页面应该会加载。

编辑:更好的是,如果这3行中的任何一行超时,它将无法加载。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12823015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档