Latest web development tutorials

halaman Web ASP.NET

Halaman ASP.NET sederhana terlihat seperti halaman HTML biasa.


Hello W3CSchool.cc

Sebelum mulai belajar ASP.NET, mari kita membangun sebuah halaman HTML sederhana yang menampilkan "Hello W3CSchool.cc" di browser:

Hello W3CSchool.cc!



Ditulis dalam HTML Hello W3CSchool.cc

Kode berikut akan berada dalam bentuk halaman HTML Tampilan contoh:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

Jika Anda ingin mencobanya, silakan simpan kode di atas ke dalam sebuah file bernama"firstpage.htm" di, dan membuat link ke file: firstpage.htm .


Ditulis dalam ASP.NET Hello W3CSchool.cc

halaman ASP.NET termudah untuk mengkonversi halaman HTML yang akan disalin langsung file HTML dan ekstensi file baru berubah menjadi.aspx.

Kode berikut akan menampilkan contoh membentuk halaman ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

Jika Anda ingin mencobanya, silakan simpan kode di atas ke dalam sebuah file bernama"firstpage.aspx" di, dan membuat link ke file: firstpage.aspx .


Bagaimana cara kerjanya?

Pada dasarnya, ASP.NET dan HTML halaman identik.

Perpanjangan halaman HTML adalah .htm. Jika browser meminta halaman HTML ke server, server tidak bisa membuat perubahan, dikirim langsung ke halaman browser.

Halaman ekstensi ASP.NET adalah .aspx. Jika browser meminta ke server halaman ASP.NET, server sebelum hasilnya dikirim kembali ke browser, halaman akan perlu berurusan dengan kode dieksekusi.

Halaman ASP.NET di atas tidak berisi kode executable, sehingga tidak mengeksekusi apa-apa. Pada contoh berikut, kita akan menambahkan beberapa kode dieksekusi ke halaman untuk menunjukkan perbedaan antara halaman HTML statis dan dinamis halaman ASP di.


ASP klasik

Active Server Pages (ASP) telah populer selama bertahun-tahun. Dengan ASP, kode dieksekusi dapat ditempatkan di halaman HTML.

Versi sebelumnya dari ASP (sebelum ASP.NET) sering disebut ASP klasik.

ASP.NET tidak sepenuhnya kompatibel dengan ASP klasik, tetapi hanya setelah modifikasi kecil, sebagian besar halaman ASP klasik halaman ASP.NET dapat berfungsi sebagai berjalan baik.

Jika Anda ingin mempelajari lebih lanjut tentang pengetahuan ASP klasik, kunjungi tutorial ASP .


Disiapkan dengan ASP klasik halaman dinamis

Untuk menunjukkan bagaimana ASP menampilkan halaman konten dinamis, kita akan menambahkan beberapa kode executable (dalam identitas huruf merah) di atas contoh:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

Kode dalam tag - <%%> dijalankan di server.

Response.Write digunakan untuk output stream HTML untuk menulis sesuatu kode ASP.

Sekarang () adalah server mengembalikan tanggal dan waktu saat ini fungsi.

Jika Anda ingin mencobanya, silakan simpan kode di atas ke dalam sebuah file bernama"dynpage.asp" di, dan membuat link ke file: dynpage.asp .


Dengan halaman dinamis ditulis dalam ASP NET

Kode berikut akan menampilkan contoh membentuk halaman ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

Jika Anda ingin mencobanya, silakan simpan kode di atas ke dalam sebuah file bernama"dynpage.aspx" dan membuat link ke file: dynpage.aspx .


perbandingan ASP.NET ASP Classic

Contoh di atas tidak dapat menunjukkan perbedaan antara ASP.NET dan ASP klasik.

Sebagai dua contoh terakhir, Anda tidak bisa melihat perbedaan antara kedua ASP dan ASP.NET halaman antara halaman.

Dalam bab berikutnya, Anda akan melihat bagaimana membuat kontrol server ASP.NET lebih kuat daripada ASP Classic ini.