如何在ASP中使用AJAX调用PartialViewResult in chain.净MVC
本文关键字:PartialViewResult 调用 in chain MVC AJAX ASP | 更新日期: 2023-09-27 18:17:40
假设我们有一个包含200个对象的列表要处理。处理其中一个对象大约需要一些时间。5秒。我现在所做的是在一个单一的PartialViewResult:
中的一个循环中处理它们 public PartialViewResult Sync()
{
var items = Reps.Apt.GetAllUnique();
foreach (var item in items)
{
Process(item);
}
return PartialView();
}
需要几分钟才能显示结果页。
基本上,我想要实现的是:在第一个对象上调用Process方法,用信息更新PartialView,如:Element #1完成…,在第二个对象上调用Process方法,更新视图等等,直到列表结束。这样用户就可以知道整个加工过程的进度。
有可能吗?
MSDN杂志上有一篇文章专门讨论了你正在讨论的问题:
一个上下文敏感的进度条。净MVC