我有一个建立电子商务网站的学校项目。我想把adv放在特定的时间。例如,我想在2014-12-21 21:00:00出现一个adv,并且adv应该在网站上自动显示。但我不确定它是如何运作的。能告诉我它的工作方式或方法吗? 到目前为止,我已经编写了C#代码,用于在特定时间自动执行某些操作。 谢谢你的帮助!
Task.Delay(TimeSpan.FromSeconds(time)).Wait();
dosomething();
答案 0 :(得分:0)
我认为更好的方式(不要太大声)应检查每个请求的日期,并在日期过后显示。
所以在数据库中,我们可以在表格“广告”中找到你想要的所有广告,包括广告的内容,名称,内容(文字?链接?图片路径?和BeginDate ...)
List<Advert> advertsToShow = yourDB.GetAllAdvert.Where( x=> x.BeginDate > DateTime?Now).toList();