Alimentadores do evento de ASP.NET |
Para marcar algo o acontecimento notável durante o ciclo de vida da execução da página e deixou-o saber sobre ele quando acontece, eventos da página de ASP.NET é usado.
Você pode colocar seu próprio código no procedimento do evento de Page_Load e um exemplo principal deste é Page_Load, este é levantado cedo no ciclo de vida das páginas.
Um alimentador do evento é uma sub-rotina que seja responsável para executar o código para um evento dado.
|
ASP.NET - Alimentadores do evento
|
Olhar o código que é dado abaixo:
|
<%
lbl1.Text="The date and time is " & now()
%>
<html>
<body>
<form runat="server">
<h3><asp:label id="lbl1" runat="server" /></h3>
</form>
</body>
</html>
|
|
O evento de Page_Load
|
O evento de Page_Load é um de muitos eventos que ASP.NET compreende e o evento de Page_Load é provocado quando uma página carrega. ASP.NET é responsável para automaticamente chamar a sub-rotina Page_Load, e executa o código dentro dele:
|
<script runat="server">
Sub Page_Load
lbl1.Text="The date and time is " & now()
End Sub
</script>
<html>
<body>
<form runat="server">
<h3><asp:label id="lbl1" runat="server" /></h3>
</form>
</body>
</html>
|
|
Nota: O evento de Page_Load não contem nenhuma argumento do evento ou referência do objeto!
|
A propriedade de Page.IsPostBack |
Cada vez que a página é carregada, a sub-rotina de Page_Load funciona. Você pode usar a propriedade de Page.IsPostBack, se você quiser executar o código na sub-rotina de Page_Load somente a página está carregada a primeira vez que e se a propriedade de Page.IsPostBack for falsa, a página está carregada para a primeira vez, se for verdadeiro, a página está afixada para trás ao usuário (isto é de uma tecla estalar sobre um formulário):
|
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
lbl1.Text="The date and time is " & now()
end if
End Sub
Sub Submit(s As Object, e As EventArgs)
lbl2.Text="Hello World!"
End Sub
</script>
<html>
<body>
<form runat="server">
<h3><asp:label id="lbl1" runat="server" /></h3>
<h3><asp:label id="lbl2" runat="server" /></h3>
<asp:button text="Submit" onclick="submit" runat="server" />
</form>
</body>
</html>
|
|
O exemplo acima escreverá “a data e o tempo é….a” mensagem somente a primeira vez que a página é carregada e quando um usuário estala sobre a tecla se submeter, a sub-rotina submeter-se escreverá “Hello o mundo!” à segunda etiqueta, mas à data e à hora na primeira etiqueta não mudará
|
|
|
Keywords:
ASP.NET Event Handlers,
window open event,
asp net event,
vb net event,
java script event,
event handlers asp net,
javascript handlers,
flash event handlers,
javascript event,
c# event,
window event,
html event,
java event,
event document,
onload event,
event button,
dropdownlist event,
datagrid event,
object event
|