ASP.NET Web Form
- Halaman Sebelumnya Event WebForms
- Halaman Berikutnya ViewState WebForms
Semua kontrol server harus muncul di dalam tag <form>, serta tag <form> harus mengandung atribut runat="server".
ASP.NET Web Form
Semua kontrol server harus muncul di dalam tag <form>, serta tag <form> harus mengandung atribut runat="server". Atribut runat="server" menunjukkan bahwa formulir ini harus diproses di server. Ini juga menunjukkan apakah kontrol yang disisipkan dapat diakses oleh skrip server:
<form runat="server">...HTML + server controls</form>
Keterangan:Form selalu mengirimkan ke halaman sendiri. Jika Anda menentukan properti action, dia akan diabaikan. Jika Anda lepas properti method, dia akan diatur secara default menjadi method="post". Juga, jika Anda tidak menentukan properti name dan id, mereka akan disediakan secara otomatis oleh ASP.NET.
Keterangan:Sebuah .aspx hanya dapat mengandung satu kontrol <form runat="server">!
Jika Anda melihat kode asli halaman .aspx, dan form yang terdapat didalamnya tidak memiliki properti name, method, action, atau id, maka Anda akan melihat ASP.NET telah menambahkan properti ini ke form. Seperti ini:
<form name="_ctl0" method="post" action="page.aspx" id="_ctl0">...some code</form>
Submit Form
Form biasanya disubmit dengan klik tombol. Format server control Button di ASP.NET seperti ini:
<asp:Button id="id" text="label" OnClick="sub" runat="server" />
id properti menentukan nama unik tombol, sementara properti text menyalin label tombol. Handler event onClick menentukan subproses yang akan dijalankan.
Pada contoh di bawah ini, kami mengumumkan kontrol tombol di dalam berkas .aspx. Dengan sekali klik mouse, subproses dapat dijalankan dan teks tombol dapat diubah.
- Halaman Sebelumnya Event WebForms
- Halaman Berikutnya ViewState WebForms