【问题标题】:How to Navigate Database 1 by 1 using a button like a Queue System如何使用队列系统等按钮逐个导航数据库
【发布时间】:2019-05-08 02:17:04
【问题描述】:

我正在设置一个队列系统,我有一组“下一步”、“上一个”、“转移”和“完成”按钮。 如何导航我的数据库记录并将其显示到我的视图中。

例子:

当我单击“下一步”按钮时,它将显示我数据库中的第一个队列,因此它会显示为“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);
    }

【问题讨论】:

  • 传输和完成按钮我不知道,但是对于Next和Previous,你可以有一个全局变量,当点击next时添加1,点击previous减1,并将这个变量传递给btnNext函数,也许改变函数名更好。
  • 在我的代码中如何加 1 和减 1?你能给我看看吗?请

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


【解决方案1】:
猜你喜欢
  • 2021-10-05
  • 2012-10-01
  • 1970-01-01
  • 2011-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-16
  • 2019-08-12
相关资源
最近更新 更多