Tutorial Halama...login
Tutorial Halaman Web
pengarang:php.cn  masa kemas kini:2022-04-11 14:20:28

Acara Borang Web


Borang Web ASP.NET - Acara


Pengendali acara ialah subrutin yang melaksanakan kod untuk acara tertentu.


ASP.NET - Pengendali Acara

Sila lihat kod berikut:

<%
lbl1.Text="Tarikh dan masa ialah " & now()
%>

<html>
<body>
<form runat="server">
<h3> <asp:label id="lbl1" runat="server" /></h3>
</form>
</body>
</html>

Bilakah kod di atas akan dilaksanakan? Jawapannya ialah: "Saya tidak tahu...".


Acara Page_Load

Acara Page_Load ialah salah satu daripada banyak peristiwa yang ASP.NET faham. Acara Page_Load akan dicetuskan apabila halaman dimuatkan ASP.NET secara automatik akan memanggil subrutin Page_Load dan melaksanakan kod di dalamnya:

Instance

rreee

Run Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian

Nota: Page_Load event tidak mengandungi rujukan objek atau parameter acara!


Harta Halaman.IsPostBack

Subrutin Page_Load dijalankan setiap kali halaman dimuatkan. Jika anda hanya mahu kod dalam subrutin Page_Load dilaksanakan apabila halaman mula-mula dimuatkan, anda boleh menggunakan sifat Page.IsPostBack. Jika sifat Page.IsPostBack ditetapkan kepada palsu, halaman dimuatkan buat kali pertama, jika ditetapkan kepada benar, halaman disiarkan kembali ke pelayan (contohnya, dengan mengklik butang pada borang):

Instance

<script  runat="server">
Sub Page_Load
   lbl1.Text="The date and time is " & now()
End Sub
</script>

<!DOCTYPE html>
<html>
<body>
<form runat="server">
<h3><asp:label id="lbl1" runat="server" /></h3>
</form>
</body>
</html>

Run Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian

Contoh di atas hanya pada halaman Mesej "Tarikh dan masa ialah...." muncul apabila memuatkan buat kali pertama. Apabila pengguna mengklik butang Hantar, subrutin serah akan menulis "Hello World!" dalam label kedua, tetapi tarikh dan masa dalam label pertama tidak akan berubah.


Laman web PHP Cina