因此,我们将创建一个具有可互换图像的视图。
基本上,这个过程是自动化的,我们可以登录管理站点,点击一个按钮,然后该按钮抓取下一组图像并更改已经存在的所有图像的src
属性页面。
问题是,我们希望每24小时运行一次,但我不确定如何设置它。 MVC是无状态的,所以我们无法在控制器中放置一个计时器,如果我们说一个SQL作业设置,我不确定该网站将如何通知该事件 - 如果该路由甚至可能
我能做到这一点的方法是什么?
答案 0 :(得分:1)
每次请求页面时,都应该在控制器内部查找SQL Server的路径。
答案 1 :(得分:0)
为什么要更改src
标签...您知道控制器中的日期是什么,只需将图像传递到模型内的视图(如果您只发送一个数组,则创建一个视图模型的项目)。
答案 2 :(得分:0)
让您的ASP.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]);
%>" />
或类似的东西。