MVC 4 关于在特定时间运行 adv 的奇迹

本文关键字:定时间 运行 adv 的奇迹 MVC | 更新日期: 2023-09-27 18:33:45

我有一个学校项目,正在建立一个电子商务网站。我想把 adv 放在一个特定的时间。例如,我希望 adv 出现在 2014-12-21 21:00:00,并且该 adv 应该自动显示在网站上。但我不确定它是如何运作的。你能解释一下它的工作方式或如何做吗?到目前为止,我已经编写了用于在特定时间自动执行某些操作的 C# 代码。感谢您的帮助!

Task.Delay(TimeSpan.FromSeconds(time)).Wait();
        dosomething();

MVC 4 关于在特定时间运行 adv 的奇迹

我认为更好的方法(不要太大声)应该是检查每个请求的日期并显示日期何时过去。

因此,在数据库中,我们可以想象一个表格"广告",该表格存储您想要的所有广告,包括id,名称,广告内容(文本,链接,图片路径?和开始日期...)

List<Advert> advertsToShow = yourDB.GetAllAdvert.Where( x=> x.BeginDate > DateTime?Now).toList();