2014-10-30 27 views
0

作为我项目需求的一部分,我需要设置对象以便它们开始/过期。这必须在用户没有进入页面的情况下完成,因为我需要为这些事件设置通知。意味着它必须在没有用户交互的情况下运行我已经有了每个对象的日期/时间开始/结束属性。这样做的最好方法是什么?如何将对象设置为在MVC中以日期/时间开始/过期5

回答

1

发布/到期并不是看日期发生和做某件事的功能;查询数据库中的对象时只考虑这些日期。例如,如果您在处理博客,则在索引视图中,您只会根据相应的日期列引入“已发布”的帖子。

现在就通知而言,这就是您需要一些定期检查日期值的过程的情况。你不能(或者至少不应该)用你的web应用程序来做这件事,因为web服务器不是用来处理长时间运行的任务的。

Revalee是您可能想要查看的项目。它允许您计划任务从您的Web应用程序在外部进程中运行。

+0

这正是我需要的,谢谢! – Rasen244 2014-11-01 14:42:53

相关问题