每天更换站点图片
本文关键字:站点 每天 | 更新日期: 2023-09-27 18:07:20
那么,我们将创建一个具有可互换图像的视图
基本上,这个过程是自动化的,我们可以登录到管理网站,点击一个按钮,这个按钮抓取下一组图像,并改变页面上所有图像的src
属性。
问题是,我们希望它每24小时运行一次,但我不知道如何设置。MVC是无状态的,所以我们不能在控制器中放置定时器,如果我们有一个SQL Job设置,我不确定站点如何收到该事件的通知-如果该路由可能的话。
我有什么方法可以做到这一点?
你应该在每次请求页面时从控制器内部的SQL Server中查找路径
. NET脚本动态设置src
属性:
<img id="place1" src="<%
int day = DateTime.Now.Day;
string[] images = {"images/image1_place1.jpg", "images/image2_place1.jpg", "etc.jpg"};
Response.Write(images[day % images.Length]);
%>" />
为什么要改变src
标签…你知道控制器中的日期是什么,只需将图像传递给模型中的视图(如果你只发送一个项目数组,创建一个视图模型)。