Evento pode ser dito como uma ocorrência significativa no aplicativo que deve

ser tratada pelo código. Ou ainda, um evento é um conjunto de instruções que

ocorrem quando uma determinada ação é realizada pelo usuário.

Esta tecnologia permite ao desenvolvedor associar os eventos ao código da

aplicação. Para isso estudaremos três eventos importantes.

 

Evento - Page_Load

O objeto PAGE contem todas as propriedades e métodos para cada página

asp.net que você constrói. Ao executar uma página asp.net, ela herda a partir da

classe Page na .Net FrameWork.

O evento Page_Load é muito importante para os desenvolvedores. Ele ocorre

quando os formulários são carregados na aplicação.

Este evento tem bastante utilidade nas páginas Asp.Net, como – redirecionar

usuários, carregar dados do banco de dados, verificar identidade de um usuário,

criar componentes dinamicamente, dentre outros.

Uma propriedade importante do objeto Page é o IsPostBack.

A propriedade IsPostBack recebe false se o objeto Page está sendo chamado

pela primeira vez, e recebe true quando o objeto Page é chamado pela segunda vez

em diante.

Vejamos abaixo um exemplo na linguagem C#.

<html>

<form runat="server">

<asp:Label id="saida"

runat="server"/>

<p align="center">

<asp:Button id="bot01"

Text=" - Verificar - "

OnClick="bot01_Clique"

runat="server"/> </p>

<asp:Label id="verifica"

runat="server"/>

</form>

<script language="C#" runat="server">

static int Contador=1;

public void Page_Load(Object sender, EventArgs ea)

{

verifica.Text = "IsPostBack = "+ this.IsPostBack.ToString( );

}

public void bot01_Clique(Object sender, EventArgs ea)

{

saida.Text = "Você Atualizou a página "+Contador+" Vezes.";

Contador++;

}

</script>

</html>

Evento - OnClick

É um evento muito utilizado nas páginas asp.net.

Este evento ocorre quando um estímulo de um clique é percebido por um

componente.

O componente Button faz-se necessário deste método.

Nos exemplos acima podemos perceber o evento OnClick.

Todo componente Button tem a propriedade OnCliCk. Então na declaração

deste componente você especifica qual o nome do método que o evento deve

chamar.

Vejamos abaixo uma sintaxe resumida deste evento

<asp: Button id = ”Identidade”

Text = “TextoNoBotao”

OnCliCk = NomeDoMetodo

Runat=”server”/>

 

Evento - OnSelectedIndexChanged

Depois dos atributos especificados de um componente como o DropDownList e

o CheckBoxList, conseguimos captar o que foi clicado, usando a propriedade

Selected.

Vamos acompanhar a sintaxe deste evento

 

<asp: DropDownList id = ”Identidade”

AutoPostback = “True”

OnSelectedIndexChanged = NomeDoMetodo

Runat=”server”/>

O evento OnSelectedIndexChanged ocorre quando um atributo de um

componente do tipo DropDownList é selecionado.

 

Fico por aqui, no próximo artigo veremos outros eventos desta linguagem. Obrigado pela atenção e até a próxima.

Jefferson Araújo

Contato: tecjefferson@hotmail.com