Я использую VS2010 / C # для разработки своего веб-приложения asp.net (веб-сайт телеметрии), мои пользователи вводят свое имя пользователя / пароль и могут просматривать свой определенный план (который содержит некоторые числа, полученные из базы данных), у меня есть создал приложение, всегда активное в фоновом режиме (на моем сервере), это приложение проверяет URL-адрес и читает некоторые SMS-сообщения, затем сохраняет их в БД (URL-адрес проверяется каждые 2 минуты), я хочу, чтобы страницы моего плана периодически обновлялись ( например, каждые 2 минуты), без взаимодействия с пользователем, так что если в БД поступают какие-либо новые данные, пользователь может просматривать их.
Как я могу периодически обновлять свою страницу ASP.NET? JavaScript? есть ли образцы? есть ли способ плавного обновления? то есть как я могу изменить свой код? обратите внимание, что я использовал панель управления AJAX, она прекрасно работает, но здесь я не знаю, как отрегулировать мой код, на самом деле на странице ASPX ничего нет, поэтому я не могу создать панель обновления, я все сделал в отделенный код.
как то так:
pageload( )
{
updatetable();
}
updatetable ()
{
select * from tblControl
label L = new label();
L.text = "something";
//...
Image img = new Image()
img.source = "something";
this.controls.add(L);//programatically add on the fly created controls to the page
this.controls.add(img);
}
Теперь, как я могу изменить эти элементы управления? какие у меня варианты?
спасибо