Rabu, 05 September 2012

Menggunakan Server Control

Sekarang saya akan membahas dan memahami tentang ASP.NET Controls

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

 

Deryan E.M. Copyright © 2011 | Template design by O Pregador | Powered by Blogger Templates