Halaman ASP.NET sederhana terlihat seperti halaman HTML biasa.
Hello w3ii
Untuk memulai ASP.NET belajar, kita akan membangun sebuah halaman HTML yang sangat sederhana yang akan menampilkan "Hello w3ii" di browser Internet seperti ini:
Hello w3ii! |
Hello w3ii di HTML
Kode ini menampilkan contoh sebagai halaman HTML:
<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
</center>
</body>
</html>
Jika Anda ingin mencoba sendiri, menyimpan kode di sebuah file yang bernama " firstpage.htm ", dan membuat link ke file seperti ini: firstpage.htm
Hello w3ii di ASP.NET
Cara paling mudah untuk mengkonversi halaman HTML ke dalam halaman ASP.NET untuk menyalin file HTML ke file baru dengan .aspx ekstensi.
Kode ini menampilkan contoh kita sebagai halaman ASP.NET:
<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
</center>
</body>
</html>
Jika Anda ingin mencoba sendiri, menyimpan kode di sebuah file yang bernama " firstpage.aspx ", dan membuat link ke file seperti ini: firstpage.aspx
Bagaimana cara kerjanya?
Fundamental halaman ASP.NET adalah sama sebagai halaman HTML.
Sebuah halaman HTML memiliki .htm ekstensi. Jika browser meminta halaman HTML dari server, server akan mengirimkan halaman ke browser tanpa modifikasi apapun.
Halaman ASP.NET memiliki .aspx ekstensi. Jika browser meminta halaman ASP.NET, server proses kode dieksekusi di halaman, sebelum hasilnya dikirim kembali ke browser.
Halaman ASP.NET atas tidak berisi kode executable, sehingga tidak ada yang dieksekusi. Dalam contoh berikutnya kita akan menambahkan beberapa kode dieksekusi ke halaman untuk menunjukkan perbedaan antara halaman HTML statis dan halaman ASP dinamis.
ASP klasik
Active Server Pages (ASP) telah sekitar selama beberapa tahun. Dengan ASP, kode dieksekusi dapat ditempatkan di dalam halaman HTML.
Versi sebelumnya dari ASP (before ASP .NET) sering disebut ASP Klasik.
ASP.NET tidak sepenuhnya kompatibel dengan ASP Classic, tetapi sebagian besar halaman ASP Classic akan bekerja dengan baik sebagai halaman ASP.NET, dengan hanya sedikit perubahan.
Jika Anda ingin mempelajari lebih lanjut tentang ASP Classic, silahkan kunjungi kami ASP Tutorial .
Halaman Dinamis dalam ASP Klasik
Untuk menunjukkan bagaimana ASP dapat menampilkan halaman dengan konten dinamis, kami telah menambahkan beberapa kode executable (in red) untuk contoh sebelumnya:
<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
<p> <%Response.Write(Now())%> </p>
</center>
</body>
</html>
Kode di dalam <% -%> tag dijalankan di server.
Response.Write adalah ASP kode untuk menulis sesuatu untuk output stream HTML.
Now() adalah fungsi kembali tanggal dan waktu server.
Jika Anda ingin mencoba sendiri, menyimpan kode di sebuah file yang bernama " dynpage.asp ", dan membuat link ke file seperti ini: dynpage.asp
Halaman Dinamis dalam ASP NET
Kode berikut ini menampilkan contoh kita sebagai halaman ASP.NET:
<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
<p> <%Response.Write(Now())%> </p>
</center>
</body>
</html>
Jika Anda ingin mencoba sendiri, menyimpan kode di sebuah file yang bernama " dynpage.aspx ", dan membuat link ke file seperti ini: dynpage.aspx
ASP.NET vs ASP Classic
Contoh sebelumnya tidak menunjukkan perbedaan antara ASP.NET dan ASP Klasik.
Seperti yang dapat Anda lihat dari dua contoh terbaru tidak ada perbedaan antara dua halaman ASP dan ASP.NET.
Dalam bab-bab berikutnya Anda akan melihat bagaimana kontrol server membuat ASP.NET lebih kuat dari ASP Classic.