用于计算MVC中入队和出队项目的按钮

时间:2019-05-16 09:22:36

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

我有一个按钮,可在我的视图中显示出队列的项目。

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

    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();
    }

0 个答案:

没有答案