Gestire la proprietà della pagina
L’evento Page_Load viene scatenato ogni volta che lapagina viene caricata. Se vogliamo che il codice vengaeseguito SOLO la prima volta che la pagina viene caricata,possiamo utilizzare la proprietà Page.IsPostBack.
Se la proprietà è false, la pagina ècaricata per la prima volta, altrimenti vuol dire cheè stata reinviata al server.
<script runat="server">private void Page_Load(object sender, System.EventArgs e){ if (!Page.IsPostBack) lbl1.Text = "data ed ora " + DateTime.Now; else lbl1.Text = "la pagina è stata già caricata";}private void submit(object sender, System.EventArgs e){ lbl2.Text = "Eccoci!";}</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 mostra data ed ora soltanto la prima voltache la pagina viene caricata. Altrimenti mostra un altromessaggio.
- Articolo precedente Creazione di una pagina Web Form con Web control
- Articolo successivo Web Form Controls e gli eventi