ASP.NET Web Pages - luokka

StringExtensions-luokka - metodi

Metodi Kuvaus
As<TValue>(String) Muunna merkkijono vahvistetun tyyppiseksi arvoksi määritettyyn tietotyyppiin.
As<TValue>(String, TValue) Muunna merkkijono määritettyyn tietotyyppiin ja määritä oletusarvo.
AsBool(String) Muunna merkkijono totuusarvoksi (true/false).
AsBool(String, Boolean) Muunna merkkijono totuusarvoksi (true/false) ja määritä oletusarvo.
AsDateTime(String) Muunna merkkijono DateTime-arvoksi.
AsDateTime(String, DateTime) Muunna merkkijono DateTime-arvoksi ja määritä oletusarvo.
AsDecimal(String) Muunna merkkijono Decimal-luvuksi.
AsDecimal(String, Decimal) Muunna merkkijono Decimal-luvuksi ja määritä oletusarvo.
AsFloat(String) Muunna merkkijono yksinkertaiseksi luvuksi.
AsFloat(String, Single) Muunna merkkijono yksinkertaiseksi luvuksi ja määritä oletusarvo.
AsInt(String) Muunna merkkijono kokonaisluvuksi.
AsInt(String, Int32) Muunna merkkijono kokonaisluvuksi ja määritä oletusarvo.
Is<TValue> Tarkista, voidaanko merkkijono muuntaa määritettyyn tietotyyppiin.
IsBool Tarkista, voidaanko merkkijono muuntaa Boolean (true/false)-tyypiksi.
IsDateTime Tarkista, voidaanko merkkijono muuntaa DateTime-tyypiksi.
IsDecimal Tarkista, voidaanko merkkijono muuntaa Decimal-tyypiksi.
IsEmpty Tarkista, onko merkkijono nullptr tai tyhjä.
IsFloat Tarkista, voidaanko merkkijono muuntaa Single-tyypiksi.
IsInt Tarkista, voidaanko merkkijono muuntaa kokonaisluvuksi.

WebPageBase-luokka - Ominaisuudet

Ominaisuudet Kuvaus
Layout Hanki tai aseta asettelu sivun polku.
Output Palauttaa sivun nykyisen TextWriter-objektin.
OutputStack Palauttaa nykyisen sivun TextWriter-objektin pilarin.
Page Tarjoaa tiettyjen tietojen pääsyn, jotka jaetaan sivun, asettelu sivun ja sivun välillä, samalla tavalla kuin ominaisuudessa.
PageData Tarjoaa tiettyjen tietojen pääsyn, jotka jaetaan sivun, asettelu sivun ja sivun välillä, samalla tavalla kuin taulukossa.

WebPageBase-luokka - Metodi

Metodi Kuvaus
ConfigurePage Muokkaa nykyistä sivua perimäisen sivun kokoonpanon perusteella, kun sitä muokataan poikkeavassa luokassa.
CreateInstanceFromVirtualPath Luo uusi WebPageBase-luokan instanssi määritetyn virtuaalipolun avulla.
DefineSection Kutsutaan sisältösivulta luodakseen määritetyn sisältöosion.
GetOutputWriter Palauttaa tekstinkirjoittimen instanssin, jota käytetään sivun näyttämiseen.
InitializePage Alustaa nykyinen sivu.
IsSectionDefined Palauta arvo, joka osoittaa, onko määritetty osa määritelty.
PopContext Palauta ja poista konteksti OutputStack-实例in yläpuolelta.
PushContext Lisää määritetty konteksti OutputStack-实例in yläpuolelle.
RenderBody Näytä asettelu sivulla olevaa sisältöä, joka ei kuulu määritettyyn osaan.
RenderPage Näytä tietyn sivun sisältöä muilla sivuilla.
RenderSection Näytä määritetyn osan sisältöä asettelu sivulla.
Write kirjoita määritetyt parametrit suljetuissa HTML-merkeissä.
WriteLiteral HTML-koodausta ei tarvitse suorittaa ennen kuin määritettyä objektia kirjoitetaan.

Muut yleisesti käytetyt metodit ja ominaisuudet

Ominaisuudet Kuvaus
Request.Cookies[key] Hanki tai aseta HTTP-cookien arvo.
Request.Files[key] Hanki nykyisessä pyynnössä lähetetyn tiedoston.
Request.Form[key] Hanki lomakkeella POST-metodilla lähetetyn datan (merkkijonona).
Request.QueryString[key] Hanki HTTP-kyselylausekkeen muuttujakokoelma.
Request.Unvalidated(key) Käytä valinnaisesti vahvistamattomia pyyntöjä lomakkeen elementtejä, kyselylausekkeita ja cookkeja varten.
Response.AddHeader() Lisää HTTP-otsikko ulostulovirtaukseen.
Response.OutputCache() Konfiguroi HTTP-vastausinstanssin välimuistipolitiikka.
Response.Redirect(path) Uudelleenohjaa asiakas uuteen URL-osoitteeseen.
Response.SetStatus(StatusCode) Aseta HTTP-vastauksen HTTP-tilakoodi.
Response.WriteBinary() Kirjoita määritetyn MIME-tyypin binaarinen sisältö HTTP-vastausvirtaukseen.
Response.WriteFile(file) Kirjoita määritetty tiedosto suoraan HTTP-vastausvirtaukseen.
@section(sectionName) Definioi määritetyn nimisen sisältöosion.
Server.HtmlDecode(htmlText) Pureta HTML-koodiksi merkattu merkkijono.
Server.HtmlEncode(text) Koodaa merkkijono HTML-koodiksi.
Server.MapPath(virtualPath) Palauta määritetyn virtuaalipolun palvelimen fyysinen polku.
Server.UrlDecode(urlText) Muunna jo URL:ssä koodattu merkkijono puretetuksi merkkijonoksi.
Server.UrlEncode(text) Koodaa merkkijono, jotta se voidaan luotettavasti siirtää HTTP-protokollan kautta palvelimelta asiakkaaseen.
Session[key] Hanki tai aseta arvo, joka pysyy olemassa, kunnes käyttäjä sulkee selaimen.
ToString() Näytä objektin arvon merkkijonoesitys.
UrlData[index] Hanki URL-polkuihin liittyvät tiedot.