Halaman Web ASP.NET - Kelas

Kelas StringExtensions - Metode

Metode Deskripsi
As<TValue>(String) Konversi string ke nilai tipe data yang ditentukan.
As<TValue>(String, TValue) Konversi string ke tipe data yang ditentukan, dan tentukan nilai default.
AsBool(String) Konversi string ke nilai boolean (true/false).
AsBool(String, Boolean) Konversi string ke nilai boolean (true/false), dan tentukan nilai default.
AsDateTime(String) Konversi string ke nilai DateTime.
AsDateTime(String, DateTime) Konversi string ke nilai DateTime, dan tentukan nilai default.
AsDecimal(String) Konversi string ke angka Decimal.
AsDecimal(String, Decimal) Konversi string ke angka Decimal, dan tentukan nilai default.
AsFloat(String) Konversi string ke angka Single.
AsFloat(String, Single) Konversi string ke angka Single, dan tentukan nilai default.
AsInt(String) Konversi string ke bilangan bulat.
AsInt(String, Int32) Konversi string ke bilangan bulat, dan tentukan nilai default.
Is<TValue> Periksa apakah string dapat diubah menjadi tipe data yang ditentukan.
IsBool Periksa apakah string dapat diubah menjadi tipe Boolean (true/false).
IsDateTime Periksa apakah string dapat diubah menjadi tipe DateTime.
IsDecimal Periksa apakah string dapat diubah menjadi tipe Decimal.
IsEmpty Memeriksa apakah nilai string kosong atau nullptr.
IsFloat Memeriksa apakah string dapat diubah menjadi tipe Single.
IsInt Memeriksa apakah string dapat diubah menjadi bilangan bulat.

WebPageBase kelas - Properti

Properti Deskripsi
Layout Mengambil atau atur jalur halaman layout.
Output Mengambil objek TextWriter yang saat ini digunakan oleh halaman.
OutputStack Mengambil tumpukan objek TextWriter untuk konteks halaman saat ini.
Page Menyediakan akses yang mirip dengan properti untuk data halaman yang dipergunakan secara bersamaan antara halaman, halaman layout, dan halaman pemanggil.
PageData Menyediakan akses yang mirip dengan array untuk data halaman yang dipergunakan secara bersamaan antara halaman, halaman layout, dan halaman pemanggil.

WebPageBase kelas - Metode

Metode Deskripsi
ConfigurePage Ditulis ulang dalam kelas turunan, konfigurasikan halaman saat ini berdasarkan konfigurasi halaman induk.
CreateInstanceFromVirtualPath Membuat instansi baru dari WebPageBase kelas menggunakan jalur virtual yang ditentukan.
DefineSection Dipanggil oleh halaman konten untuk membuat bagian konten yang ditentukan.
GetOutputWriter Kembalikan instansi penulis teks yang digunakan untuk menampilkan halaman.
InitializePage Menginisialisasi halaman saat ini.
IsSectionDefined Kembalikan nilai yang menunjukkan apakah bagian yang ditentukan sudah didefinisikan di halaman.
PopContext Kembalikan dan hapus konteks dari puncak instansi OutputStack.
PushContext Masukkan konteks yang ditentukan di puncak instansi OutputStack.
RenderBody Dalam halaman layout, bagian halaman yang tidak berada di bagian yang ditentukan akan dipaparkan.
RenderPage Mempaparkan konten halaman yang satu di halaman lain.
RenderSection Dalam halaman layout, bagian yang ditentukan akan dipaparkan.
Write Tulis parameter yang ditentukan sebagai HTML yang disegel.
WriteLiteral Tidak perlu mengkode HTML terlebih dahulu objek yang ditentukan sebelumnya, dapat ditulis langsung.

Metode dan properti yang sering digunakan lainnya

Properti Deskripsi
Request.Cookies[key] Dapatkan atau atur nilai HTTP cookie.
Request.Files[key] Mengambil file yang diunggah dalam permintaan saat ini.
Request.Form[key] Mengambil data yang dikirim melalui metode POST dalam formulir (dalam bentuk string).
Request.QueryString[key] Dapatkan kumpulan variabel permintaan query HTTP.
Request.Unvalidated(key) Nonaktifkan pilihan verifikasi permintaan untuk elemen formulir, nilai query string, dan cookie.
Response.AddHeader() Tambahkan header HTTP ke aliran output.
Response.OutputCache() Konfigurasikan strategi pengecapan instansi respons HTTP.
Response.Redirect(path) Alihkan klien ke URL baru.
Response.SetStatus(StatusCode) Atur kode status HTTP respons.
Response.WriteBinary() Tulis byte sequence konten biner yang ditentukan MIME ke aliran output respons HTTP.
Response.WriteFile(file) Tulis file yang ditentukan langsung ke aliran output respons HTTP.
@section(sectionName) Definisi bagian konten yang ditentukan nama.
Server.HtmlDecode(htmlText) Dekode string yang sudah dienkode HTML.
Server.HtmlEncode(text) Enkode string ke HTML.
Server.MapPath(virtualPath) Kembalikan alamat fisik jalur virtual yang ditentukan.
Server.UrlDecode(urlText) Konversi string yang sudah dienkode untuk transfer di URL ke string yang diurai.
Server.UrlEncode(text) Enkode string untuk transfer HTTP yang dapat dipercaya dari server ke klien melalui URL.
Session[key] Dapatkan atau atur nilai yang akan tetap ada sampai pengguna menutup browser.
ToString() Tampilkan ekspresi string nilai objek.
UrlData[index] Dapatkan data yang berhubungan dengan jalur URL.