У меня есть веб-приложение, над которым я работаю, и на нем есть несколько вкладок.
На первой вкладке есть весь код, необходимый для повторного заполнения сетки через xx секунд с использованием события timer_tick.Эта вкладка прекрасно работает.Без вопросов.У меня есть практически тот же код на вкладке # 2 с gridview, таймером и всеми другими необходимыми объектами, чтобы заполнить это gridview через yy количество секунд.Дело в том, что событие timer_tick этой страницы запускается только один раз.У меня установлена точка останова на одну строку ниже "protected void Page_Load (отправитель объекта, EventArgs e)" .Один раз его ударили и все.Во время начальной загрузки.Вот что я пытался решить эту проблему:
- Инкапсулировал метод (он называется «Refresh ()») в if (! IsPostback) логика.Это не сработало.
- Подтверждено в файле .aspx, что в заголовке страницы есть "AutoEventWireup =" true "" код.
- Подтверждено, что нет кодав документе установить timer.enabled = "false"
- Инкапсулировать метод в логику "if (! Page.IsPostback)" .
Ничто из этого не помогает.Я пытаюсь заставить событие «Refresh ()» запускать каждые, скажем, 60 секунд.Но единственный способ заставить его начать работать - это нажать на любой из объектов (кнопок) на этой конкретной вкладке.ТОГДА все начинает работать как хотелось бы.Я что-то упустил, если так, то что?Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы.
ОБНОВЛЕНИЕ - Запрошенный код: (Из файла databaseholds.aspx.cs. Кроме того, я
protected void Page_Load(object sender, EventArgs e)
{
Refresh();
}
Один раз достигает этой точки останова,при загрузке, и это все, если я не нажму на какой-либо объект на странице.

И да, таймер установлен на панели обновления, ноона не использует ту же панель обновления, что и первая вкладка. Первая (рабочая) называется «uppBackupRestore», а вторая (не работает) - «uppDatabaseHolds».
Дайте мне знать, если вам нужнолюбой другой код.