如何使用队列系统之类的按钮按1导航数据库

时间:2019-05-08 02:17:05

标签: asp.net asp.net-mvc entity-framework

我正在设置一个QueueSystem,并且具有一组“下一个”,“上一个”,“传输”和“完成”按钮。 如何浏览数据库记录并将其显示到视图中。

示例:

当我单击“下一步”按钮时,它将显示数据库中的第一个队列,因此它将显示为“ A001”,然后当我再次单击“下一步”按钮时,它将显示第二条记录; “ A002”。

我想知道如何实现这一目标,我需要参考和建议,谢谢。

这是我的模特:

public class TellerScreen
{
    public int TellerScreenId { get; set; }
    public string Current { get; set; }
    public int WaitingNumber { get; set; }
}

这是我的下一个按钮:

@Ajax.ActionLink(" ", "BtnNext", null,@*new { index = Model.NextIndex },*@new AjaxOptions
                            {
                            HttpMethod = "GET",
                            InsertionMode = InsertionMode.Replace,
                            UpdateTargetId = "current",
                            LoadingElementId = "loading",
                            OnBegin = "ClearResults",
                            }, new { @class = "Middle-next dim btn btn-large-dim", @id = "Link1" })

这是我的控制人:

    public PartialViewResult BtnNext(int current = 0)
    {
        System.Threading.Thread.Sleep(1000);
        var model = db.Queues.OrderBy(x => x.QueueNumber).Skip(current).Take(1);
        return PartialView("_queuenumber", model);
    }

1 个答案:

答案 0 :(得分:0)