gpt4 book ai didi

c# - 如何在 ASP.NET MVC 中使用 AJAX 在链中调用 PartialViewResult

转载 作者:太空宇宙 更新时间:2023-11-03 14:08:51 24 4
gpt4 key购买 nike

假设我们有 200 个要处理的对象的列表。处理这些对象之一需要一些时间,大约。 5秒。我现在所做的是在单个 PartialViewResult 中在一个循环中处理它们:

    public PartialViewResult Sync()
{
var items = Reps.Apt.GetAllUnique();
foreach (var item in items)
{
Process(item);
}
return PartialView();
}

结果页面出现需要几分钟时间。

基本上,我想要实现的是:在第一个对象上调用 Process 方法,使用信息更新 PartialView,例如:元素 #1 完成...,在第二个对象上调用 Process 方法,更新 View 等等,直到结束的名单。这样用户就可以知道整个处理的进度。

这可能吗?

最佳答案

MSDN 杂志中有一篇文章解决了您正在讨论的确切问题:

A Context-Sensitive Progress Bar for ASP.NET MVC

关于c# - 如何在 ASP.NET MVC 中使用 AJAX 在链中调用 PartialViewResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8475797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com