MVC 4想知道在特定时间运行adv

时间:2014-12-10 11:39:32

标签: c# asp.net-mvc-4

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

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

1 个答案:

答案 0 :(得分:0)

我认为更好的方式(不要太大声)应检查每个请求的日期,并在日期过后显示。

所以在数据库中,我们可以在表格“广告”中找到你想要的所有广告,包括广告的内容,名称,内容(文字?链接?图片路径?和BeginDate ...)

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