Существует простой код, в котором я добавил таймер и сгенерировал событие tick, но событие не срабатывает.Таймеры Отметьте мероприятие не сжиганием
<asp:Timer ID="Timer1" runat="server" Interval="1000" OnTick="Timer1_Tick" Enabled="True" EnableViewState="True" ViewStateMode="Inherit" ClientIDMode="Inherit"></asp:Timer>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
setImageurl();
//Timer1.Tick += new EventHandler(Timer1_Tick);
//Timer1.Interval = 1000;
}
}
void setImageurl()
{
Random _rand = new Random();
int i = _rand.Next(1, 4);
Image1.ImageUrl = "~/ImagesSlideshow/" + i.ToString() + ".jpg";
}
protected void Timer1_Tick(object sender, EventArgs e)
{
setImageurl();
}
Я не знаю, почему это происходит. Выручи меня.
Хорошо, можете ли вы изменить свой вопрос, чтобы включить Таймер, и где вы это делаете, спасибо –
Я сделал редактирование –
Что произойдет, если страница загрузится полностью за время, меньшее интервала тика? – Paolo