Latest web development tutorials

Formulir Web ASP.NET

Semua kontrol server harus muncul dalam <form> tag, tag <form> harus berisi runat = "server" atribut.


Formulir Web ASP.NET

Semua kontrol server harus muncul dalam <form> tag, tag <form> harus berisi runat = "server" atribut. runat = "server" atribut menunjukkan bahwa bentuk harus diproses di server. Hal ini juga menunjukkan bahwa kontrol yang terkandung di dalamnya dapat diakses oleh server script:

<form runat="server">

...HTML + server controls

</form>

Catatan: Formulir ini selalu disampaikan ke halaman itu sendiri.Jika Anda menentukan atribut aksi, akan diabaikan. Jika Anda menghilangkan properti metion, itu akan default method = "post". Juga, jika Anda tidak menentukan nama dan id atribut, mereka secara otomatis ditetapkan oleh ASP.NET.

Catatan: Sebuah halaman .aspx hanya dapat berisi satu <form runat = "server"> control!

Jika Anda berada dalam terkandung tanpa nama, metode, tindakan, atau atribut id dari bentuk .aspx halaman, memilih untuk melihat kode sumber, Anda akan melihat ASP.NET menambahkan atribut ini pada form, seperti yang ditunjukkan di bawah ini:

<form name="_ctl0" method="post" action="page.aspx" id="_ctl0">

...some code

</form>


Kirim formulir

Form biasanya disampaikan dengan mengklik tombol. Format ASP.NET Tombol kontrol server sebagai berikut:

<asp:Button id="id" text="label" OnClick="sub" runat="server" />

atribut id untuk tombol mendefinisikan nama yang unik, atribut teks ditugaskan label untuk tombol. onClick event menentukan untuk mengeksekusi subrutin bernama.

Pada contoh berikut, kita mendeklarasikan Tombol kontrol dalam file .aspx. Klik tombol untuk menjalankan subroutine mengubah teks pada tombol:

contoh