ASP.NET Web Pages - Klasse

StringExtensions klasse - Methoden

Methoden Beschrijving
As<TValue>(String) Zet de string om naar een sterk getypeerde waarde van het opgegeven datatype.
As<TValue>(String, TValue) Zet de string om naar het opgegeven datatype en specificeer een standaardwaarde.
AsBool(String) Zet de string om naar een bool-waarde (true/false).
AsBool(String, Boolean) Zet de string om naar een bool-waarde (true/false) en specificeer een standaardwaarde.
AsDateTime(String) Zet de string om naar een DateTime-waarde.
AsDateTime(String, DateTime) Zet de string om naar een DateTime-waarde en specificeer een standaardwaarde.
AsDecimal(String) Zet de string om naar een Decimal-getal.
AsDecimal(String, Decimal) Zet de string om naar een Decimal-getal en specificeer een standaardwaarde.
AsFloat(String) Zet de string om naar een Single-getal.
AsFloat(String, Single) Zet de string om naar een Single-getal en specificeer een standaardwaarde.
AsInt(String) Zet de string om naar een integer.
AsInt(String, Int32) Zet de string om naar een integer en specificeer een standaardwaarde.
Is<TValue> Controleer of de string kan worden omgezet naar het opgegeven datatype.
IsBool Controleer of de string kan worden omgezet naar Boolean (true/false)-type.
IsDateTime Controleer of de string kan worden omgezet naar DateTime-type.
IsDecimal Controleer of de string kan worden omgezet naar Decimal-type.
IsEmpty Controleer of de stringwaarde nullptr of leeg is.
IsFloat Controleer of de string kan worden omgezet in een Single-type.
IsInt Controleer of de string kan worden omgezet in een integer.

WebPageBase-klasse - Eigenschappen

Eigenschappen Beschrijving
Layout Ophalen of instellen van het pad van de lay-outpagina.
Output Ophalen van het huidige TextWriter-object van de pagina.
OutputStack Ophalen van de stak van TextWriter-objecten van de huidige paginacontext.
Page Biedt toegang tot gedeelde paginagegevens tussen pagina's, lay-outpagina's en secties, vergelijkbaar met eigenschappen.
PageData Biedt toegang tot gedeelde paginagegevens tussen pagina's, lay-outpagina's en secties, vergelijkbaar met een array.

WebPageBase-klasse - Methoden

Methoden Beschrijving
ConfigurePage Configureren van de huidige pagina op basis van de configuratie van de ouderpagina bij het overschrijven in de afgeleide klasse.
CreateInstanceFromVirtualPath Maak een nieuwe instance van de WebPageBase-klasse met de opgegeven virtuele pad aan.
DefineSection Wordt aangeroepen door de inhoudspagina om de opgegeven inhoudssectie te creëren.
GetOutputWriter Teruggeven van een instance van de tekstschrijver die wordt gebruikt om de pagina weer te geven.
InitializePage Initialiseren van de huidige pagina.
IsSectionDefined Teruggeven van een waarde die aangeeft of de opgegeven sectie in de pagina is gedefinieerd.
PopContext Terugkrijgen en verwijderen van de context van de OutputStack-instantie.
PushContext Invoegen van de opgegeven context bovenop de OutputStack-instantie.
RenderBody Weergeven van de inhoud van de pagina die niet in de opgegeven sectie van de lay-outpagina staat.
RenderPage Weergeven van de inhoud van een pagina binnen andere pagina's.
RenderSection Weergeven van de inhoud van de opgegeven sectie in de lay-outpagina.
Write Specifieke parameters als geencapsuleerde HTML schrijven.
WriteLiteral Geen HTML-encoding van het opgegeven object vereist voordat het kan worden geschreven.

Andere vaak gebruikte methoden en eigenschappen

Eigenschappen Beschrijving
Request.Cookies[key] Waarde van de HTTP cookie verkrijgen of instellen.
Request.Files[key] Ophalen van het bestand dat is geüpload in de huidige aanvraag.
Request.Form[key] Ophalen van de gegevens die met de POST-methode zijn verzonden in het formulier (als tekenreeks).
Request.QueryString[key] Haal de verzameling HTTP-querystring-variabelen op.
Request.Unvalidated(key) Schakel optioneel de validatie van verzoeken voor formulierelementen, querystring-waarden, cookies uit.
Response.AddHeader() Voeg een HTTP-header toe aan de uitvoerstream.
Response.OutputCache() Configureer de cache-strategie van de HTTP-response-instantie.
Response.Redirect(path) Redirigeer de client naar een nieuwe URL.
Response.SetStatus(StatusCode) Stel de HTTP-statuscode van de HTTP-response in.
Response.WriteBinary() Schrijf een bytevolg van binair inhoud van de opgegeven MIME-type naar de HTTP-response-uitvoerstream.
Response.WriteFile(file) Schrijf het opgegeven bestand direct naar de HTTP-response-uitvoerstream.
@section(sectionName) Definieer het inhoudsdeel met de opgegeven naam.
Server.HtmlDecode(htmlText) Decodeer een string die is gecodeerd in HTML.
Server.HtmlEncode(text) Codeer een string in HTML.
Server.MapPath(virtualPath) Geef de fysieke pad van de server terug voor de opgegeven virtuele pad.
Server.UrlDecode(urlText) Converteer een reeds gecodeerde string voor overdracht via URL naar een ontcoderde string.
Server.UrlEncode(text) Codeer een string om een betrouwbare HTTP-overdracht van de server naar de client mogelijk te maken.
Session[key] Haal een waarde op of stel een waarde in, die blijft bestaan totdat de gebruiker de browser sluit.
ToString() Toon de stringrepresentatie van de waarde van het object.
UrlData[index] Verkrijg gegevens gerelateerd aan de URL-pad.