Halaman Web ASP.NET - Bentuk HTML
- Halaman Sebelumnya Global WebPages
- Halaman Berikutnya Objek WebPages
Form (bentuk) adalah tempat Anda menempatkan kontrol input (kotak teks, kotak centang, kotak pilihan dan pilihan ganda) di dokumen HTML.
Membuat Halaman Input HTML
Instansi Razor
<html> <body> @{ jika (AdanyaPost) { string namaperusahaan = Permintaan["namaperusahaan"]; string namakontak = Permintaan["namakontak"]; <p>Anda memasukkan: <br /> Nama Perusahaan: @namaperusahaan <br /> Nama Kontak: @namakontak </p> } else { <form method="post" action=""> Nama Perusahaan:<br /> <input type="text" name="NamaPerusahaan" value="" /><br /> Nama Kontak:<br /> <input type="text" name="NamaKontak" value="" /><br /><br /> <input type="submit" value="Submit" class="submit" /> </form> } } </body> </html>
Jalankan Instan
Instansi Razor - Menampilkan Gambar
Dengan asumsi ada tiga gambar di folder gambar Anda, dan Anda ingin menampilkan gambar-gambar ini secara dinamis berdasarkan pilihan pengguna.
Dapat disempurnakan dengan Razor yang sedikit.
Jika nama gambar di folder gambar situs adalah "Photo1.jpg", Anda dapat menggunakan elemen HTML <img> untuk menampilkan gambar ini, seperti ini:
<img src="images/Photo1.jpg" alt="Sample" />
Contoh di bawah ini menunjukkan bagaimana menampilkan gambar yang dipilih pengguna dari daftar pilihan:
Instansi Razor
@{ var pathGambar=""; jika (Permintaan["Pilihan"] != null) {pathGambar="images/" + Permintaan["Pilihan"];} } <!DOCTYPE html> <html> <body> <h1>Tampilkan Gambar</h1> <form method="post" action=""> Saya ingin melihat: <select name="Choice"> <option value="Photo1.jpg">Photo 1</option> <option value="Photo2.jpg">Photo 2</option> <option value="Photo3.jpg">Photo 3</option> </select> <input type="submit" value="Submit" /> @if (imagePath != "") { <p> <img src="@imagePath" alt="Sample" /> </p> } </form> </body> </html>
Jalankan Instan
Contoh penjelasan
Server membuat variabel bernama imagePath di halaman HTML.
Ada variabel bernama Choice dariDaftar Turun(elemen <select>)。Hal ini memungkinkan pengguna memilih nama yang ramah (catatan penulis: mudah dibaca) (contoh Photo 1),ketika halaman disubmit ke server web, mengirim nama berkas (contoh Photo1.jpg) ke server.
Razor melalui Request["Choice"] Baca nilai Choice. Jika nilai ada, kode akan membangun jalur menuju gambar (images/Photo1.jpg) dan menyimpan jalur di variabel imagePath dalam.
Elemen <img> di halaman HTML menampilkan gambar ini. Saat halaman ditampilkan, atribut src akan diatur menjadi nilai variabel imagePath.
Jika nilai variabel imagePath kosong, akan mencegah elemen <img> menampilkan gambar yang tidak ada (seperti saat halaman pertama kali dimuat).
- Halaman Sebelumnya Global WebPages
- Halaman Berikutnya Objek WebPages