ASP.NET Web Pages - Objek
- Halaman Sebelumnya Form WebPages
- Halaman Berikutnya File WebPages
Halaman Web biasanya berhubungan dengan objek.
Objek Page
Anda sudah melihat beberapa objek Page yang digunakan:
@RenderPage("header.cshtml") @RenderBody()
Pada bab sebelumnya, Anda telah melihat dua properti objek Page yang digunakan (isPost dan Request):
Jika (isPost) { jika (Request["Choice"] != null {
Beberapa metode objek Page
Metode | Deskripsi |
---|---|
href | Buat URL dengan parameter yang ditentukan. |
RenderBody() | Dalam halaman tata letak, bagian halaman yang tidak termasuk bagian yang ditentukan akan ditampilkan. |
RenderPage(page) | Tampilkan konten halaman satu di halaman lain. |
RenderSection(section) | Dalam halaman tata letak, konten bagian yang ditentukan akan ditampilkan. |
Write(object) | Tulis objek yang ditentukan sebagai string yang dienkodi HTML. |
WriteLiteral | Tidak perlu mengkode HTML objek yang ditentukan terlebih dahulu sebelum ditulis. |
Beberapa properti dari objek Page
Atribut | Deskripsi |
---|---|
isPost | Kembalikan nilai (true atau false), yang menunjukkan metode transmisi data HTTP yang digunakan klien untuk meminta halaman apakah permintaan POST. |
Layout | Dapatkan atau atur jalur halaman layout. |
Page | Menyediakan akses ke atribut berbagi antara halaman, halaman layout, dan halaman halaman. |
Request | Dapatkan objek HttpRequest untuk permintaan HTTP saat ini. |
Server | Dapatkan objek HttpServerUtility, yang menyediakan metode yang dapat digunakan dalam proses pengolahan halaman. |
Atribut Page (objek Page)
Atribut Page (objek Page) menyediakan akses ke atribut berbagi antara halaman, halaman layout, dan halaman halaman.
Anda dapat menambahkan (gunakan) atribut sendiri seperti atribut Page:
- Page.Title
- Page.Version
- Page.anythingyoulike
Atribut Page sangat berguna. Sebagai contoh, dapat diset di berkas konten judul halaman, dan kemudian digunakan di berkas layout:
Home.cshtml
@{ Layout="~/Shared/Layout.cshtml"; Page.Title="Halaman Beranda" } <h1>Selamat Datang di CodeW3C.com</h1> <h2>Composisi Situs Web</h2> <p>Halaman Utama (Default.cshtml)</p> <p>Berkas Layout (Layout.cshtml)</p> <p>Daftar Gaya (Site.css)</p>
Layout.cshtml
<!DOCTYPE html> <html> <head> <title>@Page.Title</title> </head> <body> @RenderBody() </body> </html
- Halaman Sebelumnya Form WebPages
- Halaman Berikutnya File WebPages