Выключайте изображения сайта ежедневно - PullRequest
0 голосов
/ 01 сентября 2011

Итак, мы собираемся создать представление с взаимозаменяемыми изображениями.

По сути, этот процесс автоматизирован до такой степени, что мы можем войти на сайт администратора, нажать кнопку, и эта кнопказахватывает следующий набор изображений и изменяет атрибут src всех изображений, уже имеющихся на странице.

Проблема в том, что мы хотим, чтобы это запускалось ежедневно каждые 24 часа, но я не уверен, как установитьчто до.MVC не имеет состояния, поэтому мы не сможем установить таймер в контроллере, и если бы мы сказали настройку задания SQL, я не уверен, как сайт будет уведомлен об этом событии - если этот маршрут вообще возможен.

Как я могу это сделать?

Ответы [ 3 ]

1 голос
/ 01 сентября 2011

Вы должны искать пути от SQL Server внутри контроллера каждый раз, когда запрашиваете страницу.

0 голосов
/ 01 сентября 2011

Ваш скрипт 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]);
%>" />

Или что-то в этом духе.

0 голосов
/ 01 сентября 2011

Зачем вам менять теги src ... Вы знаете, какая дата в вашем контроллере, просто передайте изображения в представление внутри вашей модели (создайте модель представления, если вы отправляете только массив элементов ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...