【问题标题】:Saving temporary data in MVC5 asp.net在 MVC5 asp.net 中保存临时数据
【发布时间】:2017-06-04 10:26:47
【问题描述】:

我需要临时保存注册页面的数据。如果管理员验证用户,我想将数据移动到数据库中,否则数据应该在一段时间后被删除。你对此有什么建议?我阅读了有关 Tempdata 和 session 的信息,但我不知道它们是否是解决此问题的最佳实践。

【问题讨论】:

    标签: asp.net .net asp.net-mvc asp.net-mvc-5


    【解决方案1】:

    数据需要存储在服务器上以供其他用户(管理员)使用,因此我建议使用数据库。

    如果用户注册,则使用布尔属性存储数据(所有注册字段等),例如 Verified = false。

    可以列出这些用户以供管理员批准,一旦批准,设置 Verified = 树,在这种情况下,这就是您需要做的所有事情,您的数据就在它应该在的位置。

    【讨论】:

    • 但是如果我存储所有注册的人,我会有非常大的数据,除了经过验证的我不会使用
    • 如果他们被验证了,你会想要数据,如果没有你可以删除数据吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-13
    相关资源
    最近更新 更多