PageBase Klasa

Definicja

Klasa bazowa dla strony Razor.

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
Dziedziczenie
Pochodne

Konstruktory

PageBase()

Klasa bazowa dla strony Razor.

Właściwości

BodyContent

Pobiera lub ustawia zawartość treści.

(Odziedziczone po RazorPageBase)
DiagnosticSource

Pobiera lub ustawia DiagnosticSource wystąpienie używane do instrumentowania wykonywania strony.

(Odziedziczone po RazorPageBase)
HtmlEncoder

Pobiera wartość HtmlEncoder do użycia, gdy ta RazorPage funkcja obsługuje wyrażenia inne niżIHtmlContent C#.

(Odziedziczone po RazorPageBase)
HttpContext

Pobiera klasę HttpContext.

IsLayoutBeingRendered

Pobiera lub ustawia flagę określającą, czy układ tej strony jest renderowany.

(Odziedziczone po RazorPageBase)
Layout

Pobiera lub ustawia ścieżkę strony układu.

(Odziedziczone po RazorPageBase)
MetadataProvider

Pobiera lub ustawia wartość IModelMetadataProvider.

ModelState

Pobiera klasę ModelStateDictionary.

Output

TextWriter Pobiera dane wyjściowe zapisywane na stronie.

(Odziedziczone po RazorPageBase)
PageContext

Element PageContext.

Path

Pobiera podstawową ścieżkę względną aplikacji do strony.

(Odziedziczone po RazorPageBase)
PreviousSectionWriters

Pobiera lub ustawia sekcje, które mogą być renderowane przez tę stronę.

(Odziedziczone po RazorPageBase)
Request

Pobiera klasę HttpRequest.

Response

Pobiera klasę HttpResponse.

RouteData

Pobiera element RouteData do wykonania akcji.

SectionWriters

Pobiera sekcje zdefiniowane przez tę stronę.

(Odziedziczone po RazorPageBase)
TempData

Pobiera element ITempDataDictionary z elementu ViewContext.

(Odziedziczone po RazorPageBase)
User

ClaimsPrincipal Pobiera bieżący zalogowany użytkownik.

(Odziedziczone po RazorPageBase)
ViewBag

Pobiera słownik danych widoku dynamicznego.

(Odziedziczone po RazorPageBase)
ViewContext

Pobiera lub ustawia kontekst widoku renderowania.

Metody

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

Dodaj wartość atrybutu HTML.

(Odziedziczone po RazorPageBase)
BadRequest()

Tworzy obiekt, który BadRequestResult generuje Status400BadRequest odpowiedź.

BadRequest(ModelStateDictionary)

Tworzy obiekt, który BadRequestObjectResult generuje Status400BadRequest odpowiedź.

BadRequest(Object)

Tworzy obiekt, który BadRequestObjectResult generuje Status400BadRequest odpowiedź.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Rozpoczyna dodawanie wartości atrybutów HTML.

(Odziedziczone po RazorPageBase)
BeginContext(Int32, Int32, Boolean)

Klasa bazowa dla strony Razor.

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

Rozpoczyna zapisywanie atrybutu.

(Odziedziczone po RazorPageBase)
BeginWriteTagHelperAttribute()

Uruchamia nowy zakres zapisywania ITagHelper wartości atrybutów.

(Odziedziczone po RazorPageBase)
Challenge()

Tworzy element ChallengeResult.

Challenge(AuthenticationProperties)

Tworzy obiekt ChallengeResult z określonym propertieselementem .

Challenge(AuthenticationProperties, String[])

Tworzy obiekt ChallengeResult z określonymi schematami uwierzytelniania i properties.

Challenge(String[])

Tworzy obiekt ChallengeResult z określonymi schematami uwierzytelniania.

Content(String)

Tworzy obiekt za ContentResultStatus200OK pomocą polecenia , określając content ciąg.

Content(String, MediaTypeHeaderValue)

Tworzy obiekt za ContentResultStatus200OK pomocą polecenia , określając content ciąg i .contentType

Content(String, String)

Tworzy obiekt za ContentResultStatus200OK pomocą polecenia , określając content ciąg i typ zawartości.

Content(String, String, Encoding)

Tworzy obiekt Status200OK za ContentResult pomocą polecenia , określając content ciąg , contentTypei contentEncoding.

CreateTagHelper<TTagHelper>()

Tworzy i aktywuje element ITagHelper.

(Odziedziczone po RazorPageBase)
DefineSection(String, Func<Object,Task>)

Tworzy nazwaną sekcję zawartości na stronie, która może być wywoływana na stronie Układ przy użyciu polecenia RenderSection lub RenderSectionAsync

(Odziedziczone po RazorPageBase)
DefineSection(String, RenderAsyncDelegate)

Tworzy nazwaną sekcję zawartości na stronie, która może być wywoływana na stronie Układ przy użyciu polecenia RenderSection lub RenderSectionAsync

(Odziedziczone po RazorPageBase)
EndAddHtmlAttributeValues(TagHelperExecutionContext)

Kończy dodawanie wartości atrybutów HTML.

(Odziedziczone po RazorPageBase)
EndContext()

Klasa bazowa dla strony Razor.

EndTagHelperWritingScope()

Kończy bieżący zakres pisania, który został uruchomiony przez wywołanie metody StartTagHelperWritingScope(HtmlEncoder).

(Odziedziczone po RazorPageBase)
EndWriteAttribute()

Kończy pisanie atrybutu.

(Odziedziczone po RazorPageBase)
EndWriteTagHelperAttribute()

Kończy bieżący zakres pisania, który został uruchomiony przez wywołanie metody BeginWriteTagHelperAttribute().

(Odziedziczone po RazorPageBase)
EnsureRenderedBodyOrSections()

Sprawdza, czy wszystkie sekcje zdefiniowane w elemecie PreviousSectionWriters zostały renderowane lub czy treść nie została zdefiniowana.

ExecuteAsync()

Renderuje stronę i zapisuje dane wyjściowe w pliku Writer.

(Odziedziczone po RazorPageBase)
File(Byte[], String)

Zwraca plik z określoną fileContents zawartością (Status200OK) i określony contentType jako typ zawartości.

File(Byte[], String, String)

Zwraca plik z określoną fileContents zawartością (Status200OK), określony contentType jako Typ zawartości i określony fileDownloadName jako sugerowana nazwa pliku.

File(Stream, String)

Zwraca plik w określonym fileStream (Status200OK) z określonym contentType typem zawartości.

File(Stream, String, String)

Zwraca plik w określonym fileStream (Status200OK) z określonym contentType typem zawartości i określonym fileDownloadName jako sugerowana nazwa pliku.

File(String, String)

Zwraca plik określony przez virtualPath (Status200OK) z określonym contentType typem zawartości.

File(String, String, String)

Zwraca plik określony przez virtualPath (Status200OK) z określonym contentType jako Content-Type i określony fileDownloadName jako sugerowana nazwa pliku.

FlushAsync()

FlushAsync() Wywołuje elementy w Output strumieniu odpowiedzi i Stream.FlushAsync na strumieniu odpowiedzi, zapisują wszelkie buforowane zawartość do elementu Body.

(Odziedziczone po RazorPageBase)
Forbid()

Tworzy obiekt ForbidResult (Status403Forbidden domyślnie).

Forbid(AuthenticationProperties)

Tworzy obiekt ForbidResult (Status403Forbidden domyślnie) z określonym propertieselementem .

Forbid(AuthenticationProperties, String[])

Tworzy element ForbidResult (Status403Forbidden domyślnie) z określonymi schematami uwierzytelniania i properties.

Forbid(String[])

Tworzy obiekt ForbidResult (Status403Forbidden domyślnie) z określonymi schematami uwierzytelniania.

Href(String)

Zwraca wartość href dla danej ścieżki zawartości.

(Odziedziczone po RazorPageBase)
InvalidTagHelperIndexerAssignment(String, String, String)

Sformatuj komunikat o błędzie dotyczący używania indeksatora, gdy właściwość pomocnika tagu to null.

(Odziedziczone po RazorPageBase)
LocalRedirect(String)

LocalRedirectResult Tworzy obiekt, który przekierowuje (Status302Found) do określonego lokalnego localUrlobiektu .

LocalRedirectPermanent(String)

Tworzy obiekt z ustawioną wartością LocalRedirectResultPermanent true (Status301MovedPermanently) przy użyciu określonego localUrlobiektu .

LocalRedirectPermanentPreserveMethod(String)

Tworzy obiekt z ustawioną wartością LocalRedirectResultPermanent true i PreserveMethod ustawia wartość true (Status308PermanentRedirect) przy użyciu określonego localUrlobiektu .

LocalRedirectPreserveMethod(String)

LocalRedirectResult Tworzy obiekt z ustawioną wartością Permanent false i PreserveMethod ustawiony na wartość true (Status307TemporaryRedirect) przy użyciu określonego localUrlobiektu .

NotFound()

Tworzy obiekt NotFoundResult , który generuje Status404NotFound odpowiedź.

NotFound(Object)

Tworzy obiekt NotFoundObjectResult , który generuje Status404NotFound odpowiedź.

Page()

Tworzy obiekt renderujący PageResult tę stronę jako widok odpowiedzi.

Partial(String)

Tworzy obiekt PartialViewResult , określając nazwę częściowego renderowania.

Partial(String, Object)

Tworzy obiekt PartialViewResult przez określenie nazwy częściowego renderowania i obiektu modelu.

PhysicalFile(String, String)

Zwraca plik określony przez physicalPath (Status200OK) z określonym contentType typem zawartości.

PhysicalFile(String, String, String)

Zwraca plik określony przez physicalPath (Status200OK) z określonym contentType jako Content-Type i określony fileDownloadName jako sugerowana nazwa pliku.

PopWriter()

Zwracanie składnika zapisywania tekstu ze stosu.

(Odziedziczone po RazorPageBase)
PushWriter(TextWriter)

Umieszcza moduł zapisywania tekstu na stosie.

(Odziedziczone po RazorPageBase)
Redirect(String)

RedirectResult Tworzy obiekt, który przekierowuje do określonego urlobiektu .

RedirectPermanent(String)

Tworzy obiekt z ustawioną wartością RedirectResultPermanent true (Status301MovedPermanently) przy użyciu określonego urlobiektu .

RedirectPermanentPreserveMethod(String)

Tworzy obiekt z ustawioną wartością RedirectResultPermanent true i PreserveMethod ustawia wartość true (Status308PermanentRedirect) przy użyciu określonego urlobiektu .

RedirectPreserveMethod(String)

RedirectResult Tworzy obiekt z ustawioną wartością Permanent false i PreserveMethod ustawiony na wartość true (Status307TemporaryRedirect) przy użyciu określonego urlobiektu .

RedirectToAction(String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu .actionName

RedirectToAction(String, Object)

Przekierowuje (Status302Found) do określonej akcji przy użyciu elementu actionName i routeValues.

RedirectToAction(String, String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu elementu actionName i controllerName.

RedirectToAction(String, String, Object)

Przekierowuje (Status302Found) do określonej akcji przy użyciu określonej actionNameakcji , controllerNamei routeValues.

RedirectToAction(String, String, Object, String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu określonej actionNameakcji , , controllerNamerouteValuesi fragment.

RedirectToAction(String, String, String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu określonej actionNameakcji , controllerNamei fragment.

RedirectToActionPermanent(String)

Przekierowuje (Status301MovedPermanently) do określonej akcji z ustawioną wartością Permanent true przy użyciu określonego actionNameelementu .

RedirectToActionPermanent(String, Object)

Przekierowuje (Status301MovedPermanently) do określonej akcji z ustawioną wartością Permanent true przy użyciu określonych actionName wartości i routeValues.

RedirectToActionPermanent(String, String)

Przekierowuje (Status301MovedPermanently) do określonej akcji z ustawioną wartością Permanent true przy użyciu określonych actionName wartości i controllerName.

RedirectToActionPermanent(String, String, Object)

Przekierowuje (Status301MovedPermanently) do określonej akcji z ustawioną wartością Permanent true przy użyciu określonych actionNamewartości , controllerNamei routeValues.

RedirectToActionPermanent(String, String, Object, String)

Przekierowuje (Status301MovedPermanently) do określonej akcji z ustawioną wartością Permanent true przy użyciu określonych actionNamewartości , controllerName, routeValuesi fragment.

RedirectToActionPermanent(String, String, String)

Przekierowuje (Status301MovedPermanently) do określonej akcji z ustawioną wartością Permanent true przy użyciu określonych actionNamewartości , controllerNamei fragment.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Przekierowuje (Status308PermanentRedirect) do określonej akcji z ustawioną wartością Permanent true i PreserveMethod ustawiono wartość true, używając określonej wartości actionName, controllerName, routeValuesi fragment.

RedirectToActionPreserveMethod(String, String, Object, String)

Przekierowuje (Status307TemporaryRedirect) do określonej akcji z ustawioną wartością Permanent false i PreserveMethod ustawiono wartość true, używając określonej wartości actionName, controllerName, routeValuesi fragment.

RedirectToPage()

Przekierowuje (Status302Found) do bieżącej strony.

RedirectToPage(Object)

Przekierowuje (Status302Found) do bieżącej strony z określonym routeValues.

RedirectToPage(String)

Przekierowuje (Status302Found) do określonego pageNameelementu .

RedirectToPage(String, Object)

Przekierowuje (Status302Found) do określonego pageName przy użyciu określonego routeValueselementu .

RedirectToPage(String, String)

Przekierowuje (Status302Found) do określonego pageName przy użyciu określonego pageHandlerelementu .

RedirectToPage(String, String, Object, String)

Przekierowuje (Status302Found) do określonego pageName przy użyciu określonej wartości routeValues i fragment.

RedirectToPage(String, String, String)

Przekierowuje (Status302Found) do określonego pageName przy użyciu określonego fragmentelementu .

RedirectToPagePermanent(String)

Przekierowuje (Status301MovedPermanently) do określonego pageNameelementu .

RedirectToPagePermanent(String, Object)

Przekierowuje (Status301MovedPermanently) do określonego pageName przy użyciu określonego routeValueselementu .

RedirectToPagePermanent(String, String)

Przekierowuje (Status301MovedPermanently) do określonego pageName przy użyciu określonego pageHandlerelementu .

RedirectToPagePermanent(String, String, Object)

Przekierowuje (Status301MovedPermanently) do określonego pageName przy użyciu określonego routeValueselementu .

RedirectToPagePermanent(String, String, Object, String)

Przekierowuje (Status301MovedPermanently) do określonego pageName przy użyciu określonej wartości routeValues i fragment.

RedirectToPagePermanent(String, String, String)

Przekierowuje (Status301MovedPermanently) do określonego pageName przy użyciu określonego fragmentelementu .

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Przekierowuje (Status308PermanentRedirect) do określonej trasy z ustawioną wartością Permanent true i PreserveMethod ustawioną na wartość true, używając określonej wartości pageName, routeValuesi fragment.

RedirectToPagePreserveMethod(String, String, Object, String)

Przekierowuje (Status307TemporaryRedirect) do określonej strony z ustawioną wartością Permanent false i PreserveMethod ustawioną na wartość true, używając określonej wartości pageName, routeValuesi fragment.

RedirectToRoute(Object)

Przekierowuje (Status302Found) do określonej trasy przy użyciu określonego routeValueselementu .

RedirectToRoute(String)

Przekierowuje (Status302Found) do określonej trasy przy użyciu określonego routeNameelementu .

RedirectToRoute(String, Object)

Przekierowuje (Status302Found) do określonej trasy przy użyciu określonej i routeNamerouteValues.

RedirectToRoute(String, Object, String)

Przekierowuje (Status302Found) do określonej trasy przy użyciu określonej routeNametrasy , routeValuesi fragment.

RedirectToRoute(String, String)

Przekierowuje (Status302Found) do określonej trasy przy użyciu określonej i routeNamefragment.

RedirectToRoutePermanent(Object)

Przekierowuje (Status301MovedPermanently) do określonej trasy z ustawioną wartością Permanent true przy użyciu określonego routeValueselementu .

RedirectToRoutePermanent(String)

Przekierowuje (Status301MovedPermanently) do określonej trasy z ustawioną wartością Permanent true przy użyciu określonego routeNameelementu .

RedirectToRoutePermanent(String, Object)

Przekierowuje (Status301MovedPermanently) do określonej trasy z ustawioną wartością Permanent true przy użyciu określonej wartości routeName i routeValues.

RedirectToRoutePermanent(String, Object, String)

Przekierowuje (Status301MovedPermanently) do określonej trasy z ustawioną wartością Permanent true przy użyciu określonej routeNamewartości , routeValuesi fragment.

RedirectToRoutePermanent(String, String)

Przekierowuje (Status301MovedPermanently) do określonej trasy z ustawioną wartością Permanent true przy użyciu określonej wartości routeName i fragment.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Przekierowuje (Status308PermanentRedirect) do określonej trasy z ustawioną wartością Permanent true i PreserveMethod ustawioną na wartość true, używając określonej wartości routeName, routeValuesi fragment.

RedirectToRoutePreserveMethod(String, Object, String)

Przekierowuje (Status307TemporaryRedirect) do określonej trasy z ustawioną wartością Permanent false i PreserveMethod ustawioną na wartość true, używając określonej wartości routeName, routeValuesi fragment.

SetAntiforgeryCookieAndHeader()

Ustawia plik cookie antyforgery i nagłówek X-Frame-Options w odpowiedzi.

(Odziedziczone po RazorPageBase)
SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Tworzy element SignInResult z określonym schematem uwierzytelniania i properties.

SignIn(ClaimsPrincipal, String)

Tworzy obiekt SignInResult z określonym schematem uwierzytelniania.

SignOut(AuthenticationProperties, String[])

Tworzy element SignOutResult z określonymi schematami uwierzytelniania i properties.

SignOut(String[])

Tworzy element SignOutResult z określonymi schematami uwierzytelniania.

StartTagHelperWritingScope(HtmlEncoder)

Uruchamia nowy zakres pisania i opcjonalnie zastępuje HtmlEncoder go w tym zakresie.

(Odziedziczone po RazorPageBase)
StatusCode(Int32)

StatusCodeResult Tworzy obiekt, określając obiekt statusCode.

StatusCode(Int32, Object)

ObjectResult Tworzy obiekt, określając element statusCode ivalue

TryUpdateModelAsync(Object, Type, String)

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego PageIValueProvider i .prefix

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

Aktualizacje określone model wystąpienie przy użyciu elementu valueProvider i .prefix

TryUpdateModelAsync<TModel>(TModel)

Aktualizacje określonego model wystąpienia przy użyciu wartości z bieżącego PageIValueProviderelementu .

TryUpdateModelAsync<TModel>(TModel, String)

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego PageIValueProvider i .prefix

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

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego PageIValueProvider i .prefix

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

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego PageIValueProvider i .prefix

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aktualizacje określone model wystąpienie przy użyciu elementu valueProvider i .prefix

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

Aktualizacje określone model wystąpienie przy użyciu elementu valueProvider i .prefix

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

Aktualizacje określone model wystąpienie przy użyciu elementu valueProvider i .prefix

TryValidateModel(Object)

Weryfikuje określone model wystąpienie.

TryValidateModel(Object, String)

Weryfikuje określone model wystąpienie.

Unauthorized()

UnauthorizedResult Tworzy odpowiedź, która generuje Status401Unauthorized odpowiedź.

ViewComponent(String)

Tworzy obiekt ViewComponentResult , określając nazwę składnika widoku do renderowania.

ViewComponent(String, Object)

Tworzy obiekt ViewComponentResult , określając nazwę składnika widoku do renderowania.

ViewComponent(Type)

Tworzy obiekt ViewComponentResult , określając Type składnik widoku do renderowania.

ViewComponent(Type, Object)

Tworzy obiekt ViewComponentResult , określając Type składnik widoku do renderowania.

Write(Object)

Zapisuje określony value kod z kodowaniem HTML na Output.

(Odziedziczone po RazorPageBase)
Write(String)

Zapisuje określony value kod z kodowaniem HTML na Output.

(Odziedziczone po RazorPageBase)
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Zapisuje wartość atrybutu.

(Odziedziczone po RazorPageBase)
WriteLiteral(Object)

Zapisuje określony value kod bez kodowania HTML na Output.

(Odziedziczone po RazorPageBase)
WriteLiteral(String)

Zapisuje określony value kod bez kodowania HTML na Output.

(Odziedziczone po RazorPageBase)

Dotyczy