Pert 7 - Server Control Dan CSS Pada ASP NET
Pert 7 - Server Control Dan CSS Pada ASP NET
Objektif :
Mengenal Control
Mengenal Server Control
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan
suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk
memformat halaman web yang ditulis dengan HTML dan XHTML Pada ASP.NET, pembuatan kode program
dapat dilakukan dengan mengubah nilai pada jendela style yang telah disediakan oleh visual studio.
Tampilannya adalah sebagai berikut :
10.1. Control
Control adalah object-object yang dapat diletakkan pada webform sebagai interface untuk interaksi
user. Contohnya adalah Button dan TextBox.
Control-control yang terletak dalam semua kategori kecuali dalam kategori HTML disebut server
controls. Server control dicirikan pada webform dengan attribute dan nilai runat:”server”. Contoh kode
programnya adalah sebagai berikut:
Perbedaan HTML controls dengan control-control lainnya (server controls) adalah tempat proses event-
handler. Pada HTML control, event-handler dijalankan oleh browser di computer user (client). Event-handler
dari HTML control dituliskan pada webform menggunakan client-side script (JavaScript/VBScript).
Postback
Sifat postback halaman web memungkinkan developer untuk memisahkan pengeksekusiak kode
program yang perlu dijalankan hanya pada saat halaman web pertama dimuat dari halaman-halaman yang telah
ditampilkan kembali dari interaksi user sejak halaman pertama dimuat ulang (reload). Kode program Postback
adalah sebgai berikut:
View state adalah penyimpanan data untuk web form control. View state merupakan teknik client side.
View state memiliki tujuan yang sangat berbeda dari session dan application state. Daripada menyimpan nilai-
nilai yang dibuat oleh user, view state dirancang untuk menyimpan keadaan bentuk dan semua kontrol di antara
banyak postback secara otomatis. Kode program ViewState adalah sebgai berikut:
Dengan adanya perintah ViewState variabel Klik, maka data akan dipertahankan di antara request yang
dilakukan oleh user. Data ViewState berjalan melalui setiap request dan response diantara web client dan web
server.
Variabel session state mampu menyebrangi semua halaman web, akan tetapi hanya untuk ditunjukkan
pada ID session yang bersangkutan. ID session disimpan pada cookies browser dan web server.
Cookies biasanya berbentuk file teks dengan ukuran kecil yang didalamnya terdapat tag ID yang
disimpan pada direktori browser computer atau subfolder program data. Cookies dibuat ketika user
menggunakan browser untuk mengunjungi suatu website yang menggunakan cookies untuk menjaga jalur
perpindahan di dalam website. Cookies juga digunakan untuk mengingat data registered, login, theme selection,
preferences dan fungsi lainnya yang disediakan oleh situs web yang dikunjungi.
Pada ASP.NET, cookies dapat digunakan untuk menyimpan ID dari suatu session. Perintah yang
digunakan untuk menampilkan session ID dengan adalah sebagai berikut:
Perintah tersebut ditambahkan pada file Web.config. Web.config adalah sebuah file text berformat
XML. File web.config ini merupakan file konfigurasi yang akan menyimpan data-data penting yang dibutuhkan
oleh sebuah aplikasi ASP.NET. Data konfigurasi yang biasa disimpan dalam file web.config adalah data tentang
Connection Strings. Connection Strings adalah perintah yang digunakan untuk terkoneksi dengan database.
Namun demikian, isi file web.config tidak terbatas pada Connection Strings saja.