segunda-feira, 15 de junho de 2009

Componente Timer em ASP.Net com Ajax e C#

Em sua aplicação web insira um componente que está na aba do AJAX na Toolbox de nome Scriptmanager, logo abaixo insira um componente que também está na aba do AJAX na Toolbox de nome Updatepanel dentro deste Updatepanel insira um label que está na Toolbox em Standard e um componente Timer que está na aba do AJAX na Toolbox. Abaixo o código:


Na propriedade interval do Timer altere para 1000.
No evento Tick do componente Timer insira o código abaixo:

//Inserindo a hora atual na propriedade text do label
protected void Timer1_Tick(object sender, EventArgs e)
{
Label1.Text = DateTime.Now.ToLocalTime().ToString();
}

Este é somente um exemplo de utilização, porém há outras formas de fazer para não sobrecarregar o sistema com envios de págianas a cada segundo, mesmo que com a utilização do updatepanel atualise de forma assíncrona somente uma parte da pagina, adapte as suas necessidades.

Execute o projeto e veja o resultado.

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.