【问题标题】:Next & previous button with saving earlier record while clicking on previous button in asp.net单击 asp.net 中的上一个按钮时保存较早记录的下一个和上一个按钮
【发布时间】:2011-04-14 14:51:10
【问题描述】:

嗨 我正在使用一个标签来显示问题和单选按钮列表以获取答案。当我单击下一个按钮时,会出现下一个问题,并且在上一个单击上会出现上一个问题,但我无法保存我之前的答案,因为它应该在我单击上一个选项时显示。 我怎么能这样做? ASP.NET C# 谢谢。

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    当您当前通过单击radiobuttonlist 显示当前记录时,将recordid 存储到ViewState 中,当用户单击Next 或Previous 时,从ViewState 中获取id 并查询数据库大于下一个和小于上一个考试题。

    【讨论】:

    • 从数据库中创建您需要的数据集,并存储用户在会话或视图状态或任何您喜欢的任何内容中查看的行的简单索引。然后您的上一个和下一个按钮将简单地增加或减少索引,您可以根据索引检索下一行或上一行。
    【解决方案2】:

    我认为您没有使用数据库来获取问题,因此,当您单击下一个或上一个时,使用数据库来存储和检索答案的值

    【讨论】:

    • 我在数据库中存储了问题和他们的正确答案,但用户会点击下一个和上一个很多次,所以我会保存多少次用户选择的答案
    • @User :是的,每次用户来回点击时,您都必须存储。例如,如果您有一个问题和 4 个答案,您将拥有一个用于正确答案的字段和一个用于用户选择答案的字段。因此,您将在其中一个字段中存储用户选择的答案,并根据问题 ID 检索该字段。希望这能让你清楚
    猜你喜欢
    • 1970-01-01
    • 2021-05-11
    • 1970-01-01
    • 2021-04-09
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多