29.06.2013 Views

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Curso <strong>de</strong> Introdução a Plata<strong>forma</strong> .Net FrameWork SDK<br />

6.1 Principais Event<strong>os</strong> do Web Forms<br />

Evento po<strong>de</strong> ser dito como <strong>uma</strong> ocorrência significativa no aplicativo que <strong>de</strong>ve<br />

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

ocorrem quando <strong>uma</strong> <strong>de</strong>terminada ação é realizada pelo usuário.<br />

Esta tecnologia permite ao <strong>de</strong>senvolvedor associar <strong>os</strong> event<strong>os</strong> ao código da<br />

aplicação. Para isso estudarem<strong>os</strong> três event<strong>os</strong> importantes.<br />

Evento - Page_Load<br />

O objeto PAGE contem todas as proprieda<strong>de</strong>s e métod<strong>os</strong> para cada página<br />

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

classe Page na .Net FrameWork.<br />

O evento Page_Load é muito importante para <strong>os</strong> <strong>de</strong>senvolvedores. Ele ocorre<br />

quando <strong>os</strong> formulári<strong>os</strong> são carregad<strong>os</strong> na aplicação.<br />

Este evento tem bastante utilida<strong>de</strong> nas páginas Asp.Net, como – redirecionar<br />

usuári<strong>os</strong>, carregar dad<strong>os</strong> do banco <strong>de</strong> dad<strong>os</strong>, verificar i<strong>de</strong>ntida<strong>de</strong> <strong>de</strong> um usuário,<br />

criar componentes dinamicamente, <strong>de</strong>ntre outr<strong>os</strong>.<br />

Uma proprieda<strong>de</strong> importante do objeto Page é o IsP<strong>os</strong>tBack.<br />

A proprieda<strong>de</strong> IsP<strong>os</strong>tBack recebe false se o objeto Page está sendo chamado<br />

pela primeira vez, e recebe true quando o objeto Page é chamado pela segunda vez<br />

em diante.<br />

Vejam<strong>os</strong> abaixo um exemplo na linguagem C#.<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

static int Contador=1;<br />

public void Page_Load(Object sen<strong>de</strong>r, EventArgs ea)<br />

{<br />

verifica.Text = "IsP<strong>os</strong>tBack = "+ this.IsP<strong>os</strong>tBack.ToString( );<br />

}<br />

public void bot01_Clique(Object sen<strong>de</strong>r, EventArgs ea)<br />

{<br />

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

Contador++;<br />

}<br />

<br />

<br />

79

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!