Alimentatori di evento di ASP.NET |
Per contrassegnare qualche cosa di accadere notevole durante il lifecycle di esecuzione della pagina e li ha lasciati sapere a questo proposito quando accade, eventi della pagina di ASP.NET � usato.
Potete disporre il vostro proprio codice nella procedura di evento di Page_Load e un esempio tipico di questo � Page_Load, questo � alzato presto nel lifecycle delle pagine.
Un alimentatore di evento � un sottoprogramma che � responsabile dell'esecuzione del codice per un dato evento.
|
ASP.NET - Alimentatori di evento
|
Guardare il codice che � dato qui sotto:
|
<%
lbl1.Text="The date and time is " & now()
%>
<html>
<body>
<form runat="server">
<h3><asp:label id="lbl1" runat="server" /></h3>
</form>
</body>
</html>
|
|
L'evento di Page_Load
|
L'evento di Page_Load � uno di molti eventi che ASP.NET capisce e l'evento di Page_Load � innescato quando una pagina carica. ASP.NET � responsabile automaticamente della chiamata del sottoprogramma Page_Load e gli esegue il codice:
|
<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: L'evento di Page_Load non contiene discussioni di evento o riferimenti dell'oggetto!
|
La propriet� di Page.IsPostBack |
Ogni volta che la pagina � caricata, il sottoprogramma di Page_Load funziona. Potete usare la propriet� di Page.IsPostBack, se desiderate eseguire il codice nel sottoprogramma di Page_Load soltanto la prima volta che la pagina � caricata e se la propriet� di Page.IsPostBack � falsa, la pagina � caricata per la prima volta, se � allineare, la pagina � inviata di nuovo all'assistente (cio� da un tasto scattare sopra una forma):
|
<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>
|
|
L'esempio qui sopra scriver� �la data ed il tempo �.� il messaggio soltanto la prima volta la pagina � caricata e quando un utente scatta sopra il tasto di presentazione, il sottoprogramma di presentazione scriver� �ciao il mondo!� alla seconda etichetta, ma alla data ed al tempo nella prima etichetta non cambier�
|
|
|
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
|