none
.net web 开发后台处理问题 RRS feed

  • 问题

  • 我想在网站上加个时间控制 比如用户添加了一条数据 可以选择天数是7天,还是15天,这样的单选按钮,如果用户选择是七天或者是15天,那系统7 或者15天 后就自动删除这条记录,怎么让后天自动根据时间判断日期到了,然后自动删除呢?? 请各位 达人 仁兄 帮助!

    2010年1月30日 12:04

答案

  • 你好!

    1. 用户每次登陆时删除 7 天或 15 天之前应该删除的数据,这样依赖于用户登陆。
    2. 在 Global 的 Application_Strart 事件中,开启一个线程每隔一段时间删除满足条件的数据。
    3. 在 SQL Server 中定义一个 Job 每隔一段时间删除满足条件的数据。

    知识改变命运,奋斗成就人生!
    • 已标记为答案 Mog Liang 2010年2月5日 6:18
    2010年1月30日 13:33
    版主

全部回复

  • 你好!

    1. 用户每次登陆时删除 7 天或 15 天之前应该删除的数据,这样依赖于用户登陆。
    2. 在 Global 的 Application_Strart 事件中,开启一个线程每隔一段时间删除满足条件的数据。
    3. 在 SQL Server 中定义一个 Job 每隔一段时间删除满足条件的数据。

    知识改变命运,奋斗成就人生!
    • 已标记为答案 Mog Liang 2010年2月5日 6:18
    2010年1月30日 13:33
    版主
  • 谢谢 大哥! 谨记了!! 非常感谢!
    2010年1月31日 5:01
  • 不知道这样思路是否能满足需求:如果用户设定了删除天数,那么在用户下次登录时判断上次保存的数据是否满足天数条件,如果满足则删除,否则不予理会,总之是把删除的动作放在下次登录时。
    2010年2月10日 1:55