Halaman Web ASP.NET - Kelas

Kelas StringExtensions - Methode

Kaedah Deskripsi
As<TValue>(String) Ubah string ke nilai yang kuat jenis data yang ditentukan.
As<TValue>(String, TValue) Ubah string ke jenis data yang ditentukan, dan tentukan nilai asal.
AsBool(String) Ubah string ke nilai boolean (true/false).
AsBool(String, Boolean) Ubah string ke nilai boolean (true/false), dan tentukan nilai asal.
AsDateTime(String) Ubah string ke nilai DateTime.
AsDateTime(String, DateTime) Ubah string ke nilai DateTime, dan tentukan nilai asal.
AsDecimal(String) Ubah string ke nombor Decimal.
AsDecimal(String, Decimal) Ubah string ke nombor Decimal, dan tentukan nilai asal.
AsFloat(String) Ubah string ke nombor Single.
AsFloat(String, Single) Ubah string ke nombor Single, dan tentukan nilai asal.
AsInt(String) Ubah string ke integer.
AsInt(String, Int32) Ubah string ke integer, dan tentukan nilai asal.
Is<TValue> Semak jika string boleh diubah ke jenis data yang ditentukan.
IsBool Semak jika string boleh diubah ke jenis Boolean (true/false).
IsDateTime Semak jika string boleh diubah ke jenis DateTime.
IsDecimal Semak jika string boleh diubah ke jenis Decimal.
IsEmpty Periksa sama ada nilai string kosong atau nullptr.
IsFloat Periksa sama ada string boleh diubah suai ke jenis Single.
IsInt Periksa sama ada string boleh diubah suai ke integer.

Kelas WebPageBase - Atribut

Atribut Deskripsi
Layout Dapatkan atau set laluan halaman susun.
Output Kembalikan objek TextWriter yang saat ini digunakan oleh halaman.
OutputStack Kembalikan tumpukan objek TextWriter untuk konteks halaman semasa.
Page Menyediakan akses seperti atribut untuk data halaman yang berbagi di antara halaman, halaman susun dan halaman muka.
PageData Menyediakan akses seperti array untuk data halaman yang berbagi di antara halaman, halaman susun dan halaman muka.

Kelas WebPageBase - Kaedah

Kaedah Deskripsi
ConfigurePage Dipindaftarkan dalam kelas turunannya, konfigur halaman semasa akan berdasarkan konfigurasi halaman bapa.
CreateInstanceFromVirtualPath Cipta instansia baru kelas WebPageBase menggunakan laluan maya yang dinyatakan.
DefineSection Dipanggil oleh halaman kandungan untuk mencipta bahagian kandungan yang dinyatakan.
GetOutputWriter Kembalikan contoh penulis teks yang digunakan untuk memaparkan halaman.
InitializePage Menghantar halaman semasa.
IsSectionDefined Kembalikan nilai yang menunjukkan sama ada bahagian yang dinyatakan telah disifatkan dalam halaman.
PopContext Kembalikan dan buang konteks dari atas contoh OutputStack.
PushContext Masukkan konteks yang dinyatakan di atas contoh OutputStack.
RenderBody Dalam halaman susun, kandungan halaman yang bukan sebahagian daripada bahagian yang dinyatakan akan dipaparkan.
RenderPage Paparkan kandungan halaman yang lain di dalam halaman lain.
RenderSection Dalam halaman susun, kandungan sebahagian yang dinyatakan akan dipaparkan.
Write Tulis parameter yang dinyatakan dalam bentuk HTML yang diwakili.
WriteLiteral Bukan perlu mengkodekan HTML untuk objek yang dinyatakan, sebelum di tulis.

Kebanyakan kaedah dan atribut yang biasa digunakan

Atribut Deskripsi
Request.Cookies[key] Dapatkan atau set nilai HTTP cookie.
Request.Files[key] Dapatkan fail yang dihantar untuk penggunaan semasa permintaan ini.
Request.Form[key] Dapatkan data yang dihantar melalui formulir dengan cara POST (dalam bentuk string).
Request.QueryString[key] Dapatkan kumpulan variable kueri HTTP.
Request.Unvalidated(key) Dihentikan pilihan pengesahan permintaan untuk elemen formulir, nilai kueri, dan cookie.
Response.AddHeader() Tambahkan ke header HTTP ke aliran output.
Response.OutputCache() Konfigur strategi pengecachean instans respons HTTP.
Response.Redirect(path) Alihkan klien ke URL baru.
Response.SetStatus(StatusCode) Tetapkan kod status HTTP respons.
Response.WriteBinary() Tulis sekuens byte konten binari yang ditentukan jenis MIME ke aliran output respons HTTP.
Response.WriteFile(file) Tulis fail yang ditentukan langsung ke aliran output respons HTTP.
@section(sectionName) Mendefinikan bahagian kandungan yang dinyatakan.
Server.HtmlDecode(htmlText) Dekodifying string yang telah disinkodifying untuk HTML.
Server.HtmlEncode(text) Kodifying string untuk HTML.
Server.MapPath(virtualPath) Kembalikan laluan fizikal pelayan untuk laluan virtual yang dinyatakan.
Server.UrlDecode(urlText) Tukar string yang telah disinkodifying untuk string yang disahkodifying untuk dihantar dalam URL.
Server.UrlEncode(text) Kodifying string untuk penghantaran HTTP yang boleh dipercayai dari pelayan ke klien melalui URL.
Session[key] Dapatkan atau tetapkan nilai, yang akan tetap ada sehingga pengguna tutup pelayar.
ToString() Tunjukkan wujud string nilai objek.
UrlData[index] Dapatkan data yang berhubungan dengan laluan URL.