У меня есть приложение ASP.NET (4.5+), которое вызывает асинхронную задачу из Page_Load, чтобы получить данные для страницы. Я хочу обновлять эти данные каждые 15 минут без ввода пользователем.Формирование ASP.NET page_load
Сначала я попытался использовать таймер и вызвать функцию Page.ExecuteRegisteredAsyncTasks() в функции таймера. Нет ошибки, но моя задача async никогда не вызвана. Только во время Page_Load.
Затем я пробовал различные методы для принудительной перезагрузки страницы, которая заставила бы Page_Load получить вызов снова, но каждая попытка привела к тому, что было исключено исключение, говоря, что в то время этот метод не мог быть использован.
Метод C#, который я хочу вызывать каждые 15 минут, определяется как частная задача async.
Каков наилучший способ вызова этого метода каждые 15 минут? Как я писал выше, он получает вызов из страницы PageLoad, но никогда больше.
Связанные Вопрос: [ Как реализовать данные в реальном времени для веб-страницы] (http://stackoverflow.com/questions/25829343/how-to-implement-real-time-data-for-a-web-page) – mason