ASP.NET Controls merupakan jantung dari ASP.NET Framework , mengapa seperti itu ? karena ASP.NET control adalah class.NET yang dieksekusi di server dan ditampilkan di browsher , sama halnya dengan class di JAVA .
ASP.NET Framework mempunyai kira-kira 70 control yang dapat digunakan untuk mengerjakan semua kebutuhan , seperti menampilkan list record database sampai menampilkan banner rotation secara random .
Control-control tersebut dibagi menjadi 8 grup control :
- Standart control : berisi elemen standart , seperti button , input field, label dan lainnya
- Validation control : berisi control-control yang digunakan untuk memvalidasi input, apabila input kosong, data yang diinputkan tidak sesuai dan lainnya
- Rich controls: berisi control-control seperti calender, file upload, button , rotating banner adverstisement dan lainnya
- Data control : berisi control-control yang digunakan untuk koneksi ke database, menampilkan data dari database dan lainnya
- Navigation control : berisi control-control standart untuk navigasi seperti menu, tree view,dan lainnya
- Login controls : berisi control-control untuk login form, registration, change password,dan lainnya
- Web Part Controls: berisi control-control yang digunakan untuk personalizable portal application , Anda dapat menggunakan web part untuk memindahkan content pada posisi tertentu
- HTML controls: berisi control-control HTML yang bisa dikonvert menjadi server-side control
Cara pendeklarasian server-side control pada ASP.NET hampir mirip dengan pendeklarasian control pada HTML biasa . Perbedaannya anda harus menambahkan tag <asp:> pada server-side control contohnya untuk menambahkan server-side control textbox dan label sintaknya :
<asp:TextBox id="TextBox1" runat="Server" />
<asp:Label id="LblTime" runat="Server" />
server-side control memiliki beberapa kelebihan dibanding dengan HTML control yaitu memiliki lebih banyak property dan event . Misalnya pada label terdapat bermacam-macam property seperti BackColor , BorderColor, BorderStyle, BorderWidth, dan CssClass .
CssClass disini anda bisa memformat sendiri control tersebut menggunakan CSS yang anda definisikan sendiri
0 komentar:
Posting Komentar