Sdílet prostřednictvím


PageBase Třída

Definice

Základní třída stránky Razor Page.

public ref class PageBase abstract : Microsoft::AspNetCore::Mvc::Razor::RazorPageBase
public abstract class PageBase : Microsoft.AspNetCore.Mvc.Razor.RazorPageBase
type PageBase = class
    inherit RazorPageBase
Public MustInherit Class PageBase
Inherits RazorPageBase
Dědičnost
Odvozené

Konstruktory

PageBase()

Základní třída stránky Razor Page.

Vlastnosti

BodyContent

Získá nebo nastaví obsah textu.

(Zděděno od RazorPageBase)
DiagnosticSource

Získá nebo nastaví DiagnosticSource instanci použitou k instrumentaci provádění stránky.

(Zděděno od RazorPageBase)
HtmlEncoder

Získá příkaz HtmlEncoder , který se má použít při zpracování RazorPage výrazů mimoIHtmlContent jazyk C#.

(Zděděno od RazorPageBase)
HttpContext

Získá .HttpContext

IsLayoutBeingRendered

Získá nebo nastaví příznak, který určuje, zda je vykreslen rozložení této stránky.

(Zděděno od RazorPageBase)
Layout

Získá nebo nastaví cestu stránky rozložení.

(Zděděno od RazorPageBase)
MetadataProvider

Získá nebo nastaví IModelMetadataProvider.

ModelState

Získá .ModelStateDictionary

Output

Získá, TextWriter na který stránka zapisuje výstup.

(Zděděno od RazorPageBase)
PageContext

Hodnota PageContext

Path

Získá relativní cestu k základní aplikaci na stránku.

(Zděděno od RazorPageBase)
PreviousSectionWriters

Získá nebo nastaví oddíly, které lze vykreslit na této stránce.

(Zděděno od RazorPageBase)
Request

Získá .HttpRequest

Response

Získá .HttpResponse

RouteData

Získá pro RouteData provádění akce.

SectionWriters

Získá oddíly, které jsou definovány na této stránce.

(Zděděno od RazorPageBase)
TempData

Získá z ITempDataDictionaryViewContext.

(Zděděno od RazorPageBase)
User

ClaimsPrincipal Získá aktuální přihlášený uživatel.

(Zděděno od RazorPageBase)
ViewBag

Získá slovník dat dynamického zobrazení.

(Zděděno od RazorPageBase)
ViewContext

Získá nebo nastaví kontext zobrazení zobrazení zobrazení vykreslování.

Metody

AddHtmlAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Přidejte hodnotu atributu html.

(Zděděno od RazorPageBase)
BadRequest()

Vytvoří odpověď BadRequestResult , která vytvoří Status400BadRequest odpověď.

BadRequest(ModelStateDictionary)

Vytvoří odpověď BadRequestObjectResult , která vytvoří Status400BadRequest odpověď.

BadRequest(Object)

Vytvoří odpověď BadRequestObjectResult , která vytvoří Status400BadRequest odpověď.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Začne přidávat hodnoty atributů html.

(Zděděno od RazorPageBase)
BeginContext(Int32, Int32, Boolean)

Základní třída stránky Razor Page.

BeginWriteAttribute(String, String, Int32, String, Int32, Int32)

Začne psát atribut.

(Zděděno od RazorPageBase)
BeginWriteTagHelperAttribute()

Spustí nový obor pro zápis ITagHelper hodnot atributů.

(Zděděno od RazorPageBase)
Challenge()

Vytvoří .ChallengeResult

Challenge(AuthenticationProperties)

Vytvoří se zadaným ChallengeResultpropertiesparametrem .

Challenge(AuthenticationProperties, String[])

Vytvoří se ChallengeResult zadanými schématy ověřování a properties.

Challenge(String[])

Vytvoří se ChallengeResult zadanými schématy ověřování.

Content(String)

ContentResult Vytvoří objekt s Status200OK zadáním content řetězce.

Content(String, MediaTypeHeaderValue)

ContentResult Vytvoří objekt s Status200OK zadáním content řetězce a objektu contentType.

Content(String, String)

ContentResult Vytvoří objekt s Status200OK zadáním content řetězce a typu obsahu.

Content(String, String, Encoding)

Vytvoří ContentResult objekt s Status200OK zadáním content řetězce , contentTypea contentEncoding.

CreateTagHelper<TTagHelper>()

Vytvoří a aktivuje ITagHelper.

(Zděděno od RazorPageBase)
DefineSection(String, Func<Object,Task>)

Vytvoří pojmenovaný oddíl obsahu na stránce, který lze vyvolat na stránce rozložení pomocí nebo RenderSectionRenderSectionAsync

(Zděděno od RazorPageBase)
DefineSection(String, RenderAsyncDelegate)

Vytvoří pojmenovaný oddíl obsahu na stránce, který lze vyvolat na stránce rozložení pomocí nebo RenderSectionRenderSectionAsync

(Zděděno od RazorPageBase)
EndAddHtmlAttributeValues(TagHelperExecutionContext)

Ukončí přidávání hodnot atributů html.

(Zděděno od RazorPageBase)
EndContext()

Základní třída stránky Razor Page.

EndTagHelperWritingScope()

Ukončí aktuální obor zápisu, který byl zahájen voláním StartTagHelperWritingScope(HtmlEncoder).

(Zděděno od RazorPageBase)
EndWriteAttribute()

Ukončí zápis atributu.

(Zděděno od RazorPageBase)
EndWriteTagHelperAttribute()

Ukončí aktuální obor zápisu, který byl zahájen voláním BeginWriteTagHelperAttribute().

(Zděděno od RazorPageBase)
EnsureRenderedBodyOrSections()

Ověří, jestli byly vykresleny všechny oddíly definované v PreviousSectionWriters souboru, nebo že byl vykreslen text, pokud nebyly definovány žádné oddíly.

ExecuteAsync()

Vykreslí stránku a zapíše výstup do Writer.

(Zděděno od RazorPageBase)
File(Byte[], String)

Vrátí soubor se zadaným fileContents jako obsah (Status200OK) a zadaným contentType jako Content-Type.

File(Byte[], String, String)

Vrátí soubor se zadaným fileContents jako obsah (Status200OK), zadaným contentType jako Content-Type a zadaným fileDownloadName jako navrhovaný název souboru.

File(Stream, String)

Vrátí soubor v zadaném fileStream (Status200OK) se zadaným contentType typem content-type.

File(Stream, String, String)

Vrátí soubor v zadaném fileStream (Status200OK) se zadaným contentType jako Content-Type a zadaným fileDownloadName jako navrhovaný název souboru.

File(String, String)

Vrátí soubor určený parametrem virtualPath (Status200OK) se zadaným contentType jako Content-Type.

File(String, String, String)

Vrátí soubor určený parametrem virtualPath (Status200OK) se zadaným contentType jako Content-Type a zadaným fileDownloadName jako navrhovaný název souboru.

FlushAsync()

FlushAsync() Output Vyvolá na a Stream.FlushAsync na streamu odpovědi a zapíše veškerý obsah ve vyrovnávací paměti do Body.

(Zděděno od RazorPageBase)
Forbid()

ForbidResult Vytvoří (Status403Forbidden ve výchozím nastavení).

Forbid(AuthenticationProperties)

Vytvoří ForbidResult (Status403Forbidden ve výchozím nastavení) se zadaným propertiesparametrem .

Forbid(AuthenticationProperties, String[])

Vytvoří ForbidResult (Status403Forbidden ve výchozím nastavení) se zadanými schématy ověřování a properties.

Forbid(String[])

Vytvoří ForbidResult (Status403Forbidden ve výchozím nastavení) se zadanými schématy ověřování.

Href(String)

Vrátí href pro danou cestu k obsahu.

(Zděděno od RazorPageBase)
InvalidTagHelperIndexerAssignment(String, String, String)

Formátování chybové zprávy o použití indexeru, pokud je vlastnost pomocné rutiny značky null.

(Zděděno od RazorPageBase)
LocalRedirect(String)

Vytvoří LocalRedirectResult objekt, který přesměruje (Status302Found) na zadaný místní localUrlobjekt .

LocalRedirectPermanent(String)

Vytvoří objekt s nastavenou LocalRedirectResult hodnotou true (Status301MovedPermanently) pomocí zadaného localUrlobjektu .Permanent

LocalRedirectPermanentPreserveMethod(String)

Vytvoří objekt s nastavenou LocalRedirectResult na hodnotu true a PreserveMethod nastavenou na hodnotu true (Status308PermanentRedirect) pomocí zadaného localUrlobjektu .Permanent

LocalRedirectPreserveMethod(String)

Vytvoří objekt s nastavenou LocalRedirectResult hodnotou false a PreserveMethod nastavenou na hodnotu true (Status307TemporaryRedirect) pomocí zadaného localUrlobjektu .Permanent

NotFound()

Vytvoří odpověď NotFoundResult , která vytvoří Status404NotFound odpověď.

NotFound(Object)

Vytvoří odpověď NotFoundObjectResult , která vytvoří Status404NotFound odpověď.

Page()

Vytvoří PageResult objekt, který tuto stránku vykreslí jako zobrazení odpovědi.

Partial(String)

Vytvoří hodnotu PartialViewResult zadáním názvu části, která se má vykreslit.

Partial(String, Object)

PartialViewResult Vytvoří objekt zadáním názvu části, která se má vykreslit, a objektu modelu.

PhysicalFile(String, String)

Vrátí soubor určený parametrem physicalPath (Status200OK) se zadaným contentType jako Content-Type.

PhysicalFile(String, String, String)

Vrátí soubor určený parametrem physicalPath (Status200OK) se zadaným contentType jako Content-Type a zadaným fileDownloadName jako navrhovaný název souboru.

PopWriter()

Vrátí zapisovač textu ze zásobníku.

(Zděděno od RazorPageBase)
PushWriter(TextWriter)

Vloží do zásobníku zapisovač textu.

(Zděděno od RazorPageBase)
Redirect(String)

Vytvoří RedirectResult objekt, který přesměruje na zadaný urlobjekt .

RedirectPermanent(String)

Vytvoří objekt s nastavenou RedirectResult hodnotou true (Status301MovedPermanently) pomocí zadaného urlobjektu .Permanent

RedirectPermanentPreserveMethod(String)

Vytvoří objekt s nastavenou RedirectResult na hodnotu true a PreserveMethod nastavenou na hodnotu true (Status308PermanentRedirect) pomocí zadaného urlobjektu .Permanent

RedirectPreserveMethod(String)

Vytvoří objekt s nastavenou RedirectResult hodnotou false a PreserveMethod nastavenou na hodnotu true (Status307TemporaryRedirect) pomocí zadaného urlobjektu .Permanent

RedirectToAction(String)

Přesměruje (Status302Found) na zadanou akci pomocí actionName.

RedirectToAction(String, Object)

Přesměruje (Status302Found) na zadanou akci pomocí actionName a routeValues.

RedirectToAction(String, String)

Přesměruje (Status302Found) na zadanou akci pomocí actionName a controllerName.

RedirectToAction(String, String, Object)

Přesměruje (Status302Found) na zadanou akci pomocí zadaných actionName, controllerNamea routeValues.

RedirectToAction(String, String, Object, String)

Přesměruje (Status302Found) na zadanou akci pomocí zadaných actionName, controllerName, routeValuesa fragment.

RedirectToAction(String, String, String)

Přesměruje (Status302Found) na zadanou akci pomocí zadaných actionName, controllerNamea fragment.

RedirectToActionPermanent(String)

Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent hodnotou true pomocí zadané actionName.

RedirectToActionPermanent(String, Object)

Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent hodnotou true pomocí zadaných actionName a routeValues.

RedirectToActionPermanent(String, String)

Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent hodnotou true pomocí zadaných actionName a controllerName.

RedirectToActionPermanent(String, String, Object)

Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent na hodnotu true pomocí zadaných actionName, controllerNamea routeValues.

RedirectToActionPermanent(String, String, Object, String)

Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent na hodnotu true pomocí zadaných actionName, controllerName, routeValuesa fragment.

RedirectToActionPermanent(String, String, String)

Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent na hodnotu true pomocí zadaných actionName, controllerNamea fragment.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Přesměruje (Status308PermanentRedirect) na zadanou akci s nastavenou Permanent hodnotou true a PreserveMethod nastavenou na hodnotu true pomocí zadaných actionNamehodnot , controllerName, routeValuesa fragment.

RedirectToActionPreserveMethod(String, String, Object, String)

Přesměruje (Status307TemporaryRedirect) na zadanou akci s nastavenou Permanent hodnotou false a PreserveMethod nastavenou na hodnotu true pomocí zadaných actionNamehodnot , controllerName, routeValuesa fragment.

RedirectToPage()

Přesměruje (Status302Found) na aktuální stránku.

RedirectToPage(Object)

Přesměruje (Status302Found) na aktuální stránku se zadaným routeValuesparametrem .

RedirectToPage(String)

Přesměruje (Status302Found) na zadaný pageNameparametr .

RedirectToPage(String, Object)

Přesměruje (Status302Found) na zadanou pageName hodnotu pomocí zadaného routeValuesparametru .

RedirectToPage(String, String)

Přesměruje (Status302Found) na zadaný parametr pageName pomocí zadaného pageHandlerparametru .

RedirectToPage(String, String, Object, String)

Přesměruje (Status302Found) na zadaný parametr pageName pomocí zadaných routeValues a fragment.

RedirectToPage(String, String, String)

Přesměruje (Status302Found) na zadaný parametr pageName pomocí zadaného fragmentparametru .

RedirectToPagePermanent(String)

Přesměruje (Status301MovedPermanently) na zadaný parametr pageName.

RedirectToPagePermanent(String, Object)

Přesměruje (Status301MovedPermanently) na zadaný parametr pageName pomocí zadaného routeValuesparametru .

RedirectToPagePermanent(String, String)

Přesměruje (Status301MovedPermanently) na zadaný parametr pageName pomocí zadaného pageHandlerparametru .

RedirectToPagePermanent(String, String, Object)

Přesměruje (Status301MovedPermanently) na zadaný parametr pageName pomocí zadaného routeValuesparametru .

RedirectToPagePermanent(String, String, Object, String)

Přesměruje (Status301MovedPermanently) na zadaný parametr pageName pomocí zadaných routeValues a fragment.

RedirectToPagePermanent(String, String, String)

Přesměruje (Status301MovedPermanently) na zadaný parametr pageName pomocí zadaného fragmentparametru .

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Přesměruje (Status308PermanentRedirect) na zadanou trasu s nastavenou Permanent na hodnotu true a PreserveMethod nastavenou na hodnotu true pomocí zadaných pageNamehodnot , routeValuesa fragment.

RedirectToPagePreserveMethod(String, String, Object, String)

Přesměruje (Status307TemporaryRedirect) na zadanou stránku s hodnotou false a PreserveMethod nastavenou Permanent na hodnotu true pomocí zadaných pageNamehodnot , routeValuesa fragment.

RedirectToRoute(Object)

Přesměruje (Status302Found) na zadanou trasu pomocí zadaného routeValuesparametru .

RedirectToRoute(String)

Přesměruje (Status302Found) na zadanou trasu pomocí zadaného routeNameparametru .

RedirectToRoute(String, Object)

Přesměruje (Status302Found) na zadanou trasu pomocí zadaných routeName a routeValues.

RedirectToRoute(String, Object, String)

Přesměruje (Status302Found) na zadanou trasu pomocí zadaných routeName, routeValuesa fragment.

RedirectToRoute(String, String)

Přesměruje (Status302Found) na zadanou trasu pomocí zadaných routeName a fragment.

RedirectToRoutePermanent(Object)

Přesměruje (Status301MovedPermanently) na zadanou trasu s nastavenou Permanent na hodnotu true pomocí zadaného routeValuesparametru .

RedirectToRoutePermanent(String)

Přesměruje (Status301MovedPermanently) na zadanou trasu s nastavenou Permanent na hodnotu true pomocí zadaného routeNameparametru .

RedirectToRoutePermanent(String, Object)

Přesměruje (Status301MovedPermanently) na zadanou trasu s nastavenou Permanent na hodnotu true pomocí zadaných routeName hodnot a routeValues.

RedirectToRoutePermanent(String, Object, String)

Přesměruje (Status301MovedPermanently) na zadanou trasu s nastavenou Permanent na hodnotu true pomocí zadaných routeNamehodnot , routeValuesa fragment.

RedirectToRoutePermanent(String, String)

Přesměruje (Status301MovedPermanently) na zadanou trasu s nastavenou Permanent na hodnotu true pomocí zadaných routeName hodnot a fragment.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Přesměruje (Status308PermanentRedirect) na zadanou trasu s nastavenou Permanent na hodnotu true a PreserveMethod nastavenou na hodnotu true pomocí zadaných routeNamehodnot , routeValuesa fragment.

RedirectToRoutePreserveMethod(String, Object, String)

Přesměruje (Status307TemporaryRedirect) na zadanou trasu s Permanent hodnotou false a PreserveMethod nastavenou na hodnotu true pomocí zadaných routeNamehodnot , routeValuesa fragment.

SetAntiforgeryCookieAndHeader()

Nastaví antiforgery cookie a hlavičku X-Frame-Options v odpovědi.

(Zděděno od RazorPageBase)
SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Vytvoří se zadaným SignInResult schématem ověřování a properties.

SignIn(ClaimsPrincipal, String)

Vytvoří se zadaným SignInResult schématem ověřování.

SignOut(AuthenticationProperties, String[])

Vytvoří se SignOutResult zadanými schématy ověřování a properties.

SignOut(String[])

Vytvoří se SignOutResult zadanými schématy ověřování.

StartTagHelperWritingScope(HtmlEncoder)

Spustí nový obor zápisu a volitelně přepíše HtmlEncoder v rámci tohoto oboru.

(Zděděno od RazorPageBase)
StatusCode(Int32)

StatusCodeResult Vytvoří objekt zadáním objektu statusCode.

StatusCode(Int32, Object)

Vytvoří ObjectResult objekt zadáním statusCode a . value

TryUpdateModelAsync(Object, Type, String)

Aktualizace zadanou model instanci pomocí hodnot z Pageaktuálního IValueProvider a prefix.

TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)

Aktualizace zadanou modelprefixinstanci pomocí valueProvider a .

TryUpdateModelAsync<TModel>(TModel)

Aktualizace zadané model instance pomocí hodnot z aktuálního IValueProviderobjektu Page.

TryUpdateModelAsync<TModel>(TModel, String)

Aktualizace zadanou model instanci pomocí hodnot z Pageaktuálního IValueProvider a prefix.

TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])

Aktualizace zadanou model instanci pomocí hodnot z Pageaktuálního IValueProvider a prefix.

TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)

Aktualizace zadanou model instanci pomocí hodnot z Pageaktuálního IValueProvider a prefix.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aktualizace zadanou modelprefixinstanci pomocí valueProvider a .

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])

Aktualizace zadanou modelprefixinstanci pomocí valueProvider a .

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)

Aktualizace zadanou modelprefixinstanci pomocí valueProvider a .

TryValidateModel(Object)

Ověří zadanou model instanci.

TryValidateModel(Object, String)

Ověří zadanou model instanci.

Unauthorized()

Vytvoří , UnauthorizedResult který vytvoří Status401Unauthorized odpověď.

ViewComponent(String)

ViewComponentResult Vytvoří zadáním názvu součásti zobrazení, která se má vykreslit.

ViewComponent(String, Object)

ViewComponentResult Vytvoří zadáním názvu součásti zobrazení, která se má vykreslit.

ViewComponent(Type)

ViewComponentResult Vytvoří zadáním Type komponenty zobrazení, která se má vykreslit.

ViewComponent(Type, Object)

ViewComponentResult Vytvoří zadáním Type komponenty zobrazení, která se má vykreslit.

Write(Object)

Zapíše zadaný value kód s kódováním HTML do Output.

(Zděděno od RazorPageBase)
Write(String)

Zapíše zadaný value kód s kódováním HTML do Output.

(Zděděno od RazorPageBase)
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Zapíše hodnotu atributu.

(Zděděno od RazorPageBase)
WriteLiteral(Object)

Zapíše zadaný value kód bez kódování HTML do Output.

(Zděděno od RazorPageBase)
WriteLiteral(String)

Zapíše zadaný value kód bez kódování HTML do Output.

(Zděděno od RazorPageBase)

Platí pro