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
|