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