ASP.Net: запись изображения отображается через CDN - PullRequest
1 голос
/ 10 ноября 2010

На моем сайте я показываю изображение после того, как пользователь нажимает на миниатюру (открывается в лайтбоксе). Я хочу сохранить количество раз, когда пользователи открывают изображения.

Я думал о чем-то похожем на указание на страницу ASHX, которая генерирует образ и обновляет базу данных с помощью счетчика просмотров, но это невозможно, поскольку это удаленный файл из CDN. Я не могу просто сосчитать клики по миниатюрам, так как изображение открывается в лайтбоксе.

Кто-нибудь может предложить способ, которым я могу добиться того, что я пытаюсь?

Спасибо, WT

Ответы [ 2 ]

1 голос
/ 10 ноября 2010

Поскольку вы используете javascript для открытия изображения в лайтбоксе, просто добавьте некоторый код, чтобы сделать вызов ajax в этот момент вашему обработчику ashx.Обработчик должен просто записать, что изображение было просмотрено.

1 голос
/ 10 ноября 2010

Вы также можете добавить вызов javascript к щелчку миниатюры и отправить этот вызов на сервер, чтобы увеличить счетчик.

...