首页 > 解决方案 > MVC 中统计入队项和出队项的按钮

问题描述

我有一个按钮,在我的视图中显示 Dequeued 项目。

这是我用于使项目出队的控制器:

    public ActionResult BtnNext()
    {
        System.Threading.Thread.Sleep(1000);
        var first = MyQueue.todayQueue.Dequeue();
        TempData["QueueItem"] = first;
        return PartialView("_queuenumber");
    }

然后这是我的观点,它呈现出队的项目。

@{
    var item = (Rosh.QueueMe.Web.Models.MyQueue)TempData["QueueItem"];
}

<div id="current">
    <p>@item.QueueNumber</p>
</div>

我想在视图中显示队列中有多少项目,当我BtnNext()再次点击时,它有望更新队列中的剩余数量。

-------------------------------------------------- -----

我这里有另一个按钮BtnFinish()

预期行为:
当我点击这个按钮时,我只想清除我的视图,而不是让下一个项目出列。并计算我已经完成了多少项目。

所以在我看来,我完成的项目会有一部分,而队列中剩余的项目会有一部分。

    public PartialViewResult BtnFinish()
    {

         return View();
    }

标签: c#asp.netasp.net-mvc

解决方案


推荐阅读