Condividi tramite


PageBase Classe

Definizione

Classe di base per una pagina 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
Ereditarietà
Derivato

Costruttori

PageBase()

Classe di base per una pagina Razor.

Proprietà

BodyContent

Ottiene o imposta il contenuto del corpo.

(Ereditato da RazorPageBase)
DiagnosticSource

Ottiene o imposta un'istanza DiagnosticSource utilizzata per instrumentare l'esecuzione della pagina.

(Ereditato da RazorPageBase)
HtmlEncoder

Ottiene l'oggetto HtmlEncoder da usare quando gestisce RazorPage espressioni nonIHtmlContent C#.

(Ereditato da RazorPageBase)
HttpContext

Ottiene l'oggetto HttpContext.

IsLayoutBeingRendered

Ottiene o imposta un flag che determina se viene eseguito il rendering del layout della pagina.

(Ereditato da RazorPageBase)
Layout

Ottiene o imposta il percorso di una pagina di layout.

(Ereditato da RazorPageBase)
MetadataProvider

Ottiene o imposta IModelMetadataProvider.

ModelState

Ottiene l'oggetto ModelStateDictionary.

Output

Ottiene l'oggetto in cui la pagina sta scrivendo l'output TextWriter .

(Ereditato da RazorPageBase)
PageContext

Oggetto PageContext.

Path

Ottiene il percorso relativo della base dell'applicazione alla pagina.

(Ereditato da RazorPageBase)
PreviousSectionWriters

Ottiene o imposta le sezioni di cui è possibile eseguire il rendering da questa pagina.

(Ereditato da RazorPageBase)
Request

Ottiene l'oggetto HttpRequest.

Response

Ottiene l'oggetto HttpResponse.

RouteData

Ottiene l'oggetto RouteData per l'azione in esecuzione.

SectionWriters

Ottiene le sezioni definite da questa pagina.

(Ereditato da RazorPageBase)
TempData

Ottiene l'oggetto ITempDataDictionaryViewContextda .

(Ereditato da RazorPageBase)
User

Ottiene l'oggetto dell'utente ClaimsPrincipal connesso corrente.

(Ereditato da RazorPageBase)
ViewBag

Ottiene il dizionario dei dati della visualizzazione dinamica.

(Ereditato da RazorPageBase)
ViewContext

Ottiene o imposta il contesto di visualizzazione della visualizzazione per il rendering.

Metodi

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

Aggiungere un valore di attributo HTML.

(Ereditato da RazorPageBase)
BadRequest()

Crea un oggetto BadRequestResult che produce una Status400BadRequest risposta.

BadRequest(ModelStateDictionary)

Crea un oggetto BadRequestObjectResult che produce una Status400BadRequest risposta.

BadRequest(Object)

Crea un oggetto BadRequestObjectResult che produce una Status400BadRequest risposta.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Inizia ad aggiungere valori di attributo HTML.

(Ereditato da RazorPageBase)
BeginContext(Int32, Int32, Boolean)

Classe di base per una pagina Razor.

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

Inizia a scrivere un attributo.

(Ereditato da RazorPageBase)
BeginWriteTagHelperAttribute()

Avvia un nuovo ambito per la scrittura di ITagHelper valori di attributo.

(Ereditato da RazorPageBase)
Challenge()

Crea un oggetto ChallengeResult.

Challenge(AuthenticationProperties)

Crea un ChallengeResult oggetto con l'oggetto specificato properties.

Challenge(AuthenticationProperties, String[])

Crea un ChallengeResult oggetto con gli schemi di autenticazione specificati e properties.

Challenge(String[])

Crea un ChallengeResult oggetto con gli schemi di autenticazione specificati.

Content(String)

Crea un ContentResult oggetto con Status200OK specificando una content stringa.

Content(String, MediaTypeHeaderValue)

Crea un ContentResult oggetto con Status200OK specificando una content stringa e un oggetto contentType.

Content(String, String)

Crea un ContentResult oggetto con Status200OK specificando una content stringa e un tipo di contenuto.

Content(String, String, Encoding)

Crea un ContentResult oggetto con Status200OK specificando una content stringa, un contentTypeoggetto e contentEncoding.

CreateTagHelper<TTagHelper>()

Crea e attiva un oggetto ITagHelper.

(Ereditato da RazorPageBase)
DefineSection(String, Func<Object,Task>)

Crea una sezione di contenuto denominata nella pagina che può essere richiamata in una pagina layout utilizzando RenderSection o RenderSectionAsync

(Ereditato da RazorPageBase)
DefineSection(String, RenderAsyncDelegate)

Crea una sezione di contenuto denominata nella pagina che può essere richiamata in una pagina layout utilizzando RenderSection o RenderSectionAsync

(Ereditato da RazorPageBase)
EndAddHtmlAttributeValues(TagHelperExecutionContext)

Termina aggiungendo valori di attributo HTML.

(Ereditato da RazorPageBase)
EndContext()

Classe di base per una pagina Razor.

EndTagHelperWritingScope()

Termina l'ambito di scrittura corrente avviato chiamando StartTagHelperWritingScope(HtmlEncoder).

(Ereditato da RazorPageBase)
EndWriteAttribute()

Termina la scrittura di un attributo.

(Ereditato da RazorPageBase)
EndWriteTagHelperAttribute()

Termina l'ambito di scrittura corrente avviato chiamando BeginWriteTagHelperAttribute().

(Ereditato da RazorPageBase)
EnsureRenderedBodyOrSections()

Verifica che sia stato eseguito il rendering di tutte le sezioni definite in PreviousSectionWriters oppure che il corpo sia stato sottoposto a rendering se non sono state definite sezioni.

ExecuteAsync()

Esegue il rendering della pagina e scrive l'output in Writer.

(Ereditato da RazorPageBase)
File(Byte[], String)

Restituisce un file con l'oggetto specificato fileContents come contenuto (Status200OK) e l'oggetto specificato contentType come Content-Type.

File(Byte[], String, String)

Restituisce un file con l'oggetto specificato come contenuto (Status200OK), l'oggetto specificato fileContentscontentType come Content-Type e l'oggetto specificato fileDownloadName come nome file suggerito.

File(Stream, String)

Restituisce un file nell'oggetto specificato (Status200OK) con l'oggetto specificato fileStreamcontentType come Content-Type.

File(Stream, String, String)

Restituisce un file nell'oggetto specificato (Status200OK) con l'oggetto specificato fileStreamcontentType come Content-Type e l'oggetto specificato fileDownloadName come nome file suggerito.

File(String, String)

Restituisce il file specificato da virtualPath (Status200OK) con l'oggetto specificato contentType come Content-Type.

File(String, String, String)

Restituisce il file specificato da virtualPath (Status200OK) con l'oggetto specificato contentType come Content-Type e l'oggetto specificato fileDownloadName come nome file suggerito.

FlushAsync()

FlushAsync() Richiama su Output e Stream.FlushAsync sul flusso di risposta, scrivendo qualsiasi contenuto memorizzato nel buffer in Body.

(Ereditato da RazorPageBase)
Forbid()

Crea un oggetto ForbidResult (Status403Forbidden per impostazione predefinita).

Forbid(AuthenticationProperties)

Crea un oggetto ForbidResult (Status403Forbidden per impostazione predefinita) con l'oggetto specificato properties.

Forbid(AuthenticationProperties, String[])

Crea un oggetto ForbidResult (Status403Forbidden per impostazione predefinita) con gli schemi di autenticazione specificati e properties.

Forbid(String[])

Crea un oggetto ForbidResult (Status403Forbidden per impostazione predefinita) con gli schemi di autenticazione specificati.

Href(String)

Restituisce un href per il percorso di contenuto specificato.

(Ereditato da RazorPageBase)
InvalidTagHelperIndexerAssignment(String, String, String)

Formattare un messaggio di errore sull'uso di un indicizzatore quando la proprietà helper tag è null.

(Ereditato da RazorPageBase)
LocalRedirect(String)

Crea un LocalRedirectResult oggetto che reindirizza (Status302Found) all'oggetto locale localUrlspecificato.

LocalRedirectPermanent(String)

Crea un LocalRedirectResult oggetto con Permanent impostato su true (Status301MovedPermanently) usando l'oggetto specificato localUrl.

LocalRedirectPermanentPreserveMethod(String)

Crea un LocalRedirectResult oggetto con Permanent impostato su true e PreserveMethod impostato su true (Status308PermanentRedirect) usando l'oggetto specificato localUrl.

LocalRedirectPreserveMethod(String)

Crea un LocalRedirectResult oggetto con Permanent impostato su false e PreserveMethod impostato su true (Status307TemporaryRedirect) usando l'oggetto specificato localUrl.

NotFound()

Crea un oggetto NotFoundResult che produce una Status404NotFound risposta.

NotFound(Object)

Crea un oggetto NotFoundObjectResult che produce una Status404NotFound risposta.

Page()

Crea un PageResult oggetto che esegue il rendering di questa pagina come visualizzazione alla risposta.

Partial(String)

Crea un PartialViewResult oggetto specificando il nome di un oggetto parziale da eseguire per il rendering.

Partial(String, Object)

Crea un PartialViewResult oggetto specificando il nome di un oggetto parziale per il rendering e l'oggetto modello.

PhysicalFile(String, String)

Restituisce il file specificato da physicalPath (Status200OK) con l'oggetto specificato contentType come Content-Type.

PhysicalFile(String, String, String)

Restituisce il file specificato da physicalPath (Status200OK) con l'oggetto specificato contentType come Content-Type e l'oggetto specificato fileDownloadName come nome file suggerito.

PopWriter()

Restituisce un writer di testo dallo stack.

(Ereditato da RazorPageBase)
PushWriter(TextWriter)

Inserisce un writer di testo nello stack.

(Ereditato da RazorPageBase)
Redirect(String)

Crea un RedirectResult oggetto che reindirizza all'oggetto specificato url.

RedirectPermanent(String)

Crea un RedirectResult oggetto con Permanent impostato su true (Status301MovedPermanently) usando l'oggetto specificato url.

RedirectPermanentPreserveMethod(String)

Crea un RedirectResult oggetto con Permanent impostato su true e PreserveMethod impostato su true (Status308PermanentRedirect) usando l'oggetto specificato url.

RedirectPreserveMethod(String)

Crea un RedirectResult oggetto con Permanent impostato su false e PreserveMethod impostato su true (Status307TemporaryRedirect) usando l'oggetto specificato url.

RedirectToAction(String)

Reindirizza (Status302Found) all'azione specificata usando .actionName

RedirectToAction(String, Object)

Reindirizza (Status302Found) all'azione specificata usando e actionNamerouteValues.

RedirectToAction(String, String)

Reindirizza (Status302Found) all'azione specificata usando actionName e controllerName.

RedirectToAction(String, String, Object)

Reindirizza (Status302Found) all'azione specificata usando l'oggetto , controllerNamee routeValuesspecificatiactionName.

RedirectToAction(String, String, Object, String)

Reindirizza (Status302Found) all'azione specificata usando l'oggetto , , controllerNamerouteValuese fragmentspecificatiactionName.

RedirectToAction(String, String, String)

Reindirizza (Status302Found) all'azione specificata usando l'oggetto , controllerNamee fragmentspecificatiactionName.

RedirectToActionPermanent(String)

Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando l'oggetto specificato actionName.

RedirectToActionPermanent(String, Object)

Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando l'oggetto specificato actionName e routeValues.

RedirectToActionPermanent(String, String)

Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando l'oggetto specificato actionName e controllerName.

RedirectToActionPermanent(String, String, Object)

Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando l'oggetto specificato actionName, controllerNamee routeValues.

RedirectToActionPermanent(String, String, Object, String)

Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando l'oggetto , controllerName, routeValuese fragmentspecificatoactionName.

RedirectToActionPermanent(String, String, String)

Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando l'oggetto specificato actionName, controllerNamee fragment.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Reindirizza (Status308PermanentRedirect) all'azione specificata con Permanent impostato su true e PreserveMethod impostato su true, usando l'oggetto specificato actionName, controllerName, routeValuese fragment.

RedirectToActionPreserveMethod(String, String, Object, String)

Reindirizza (Status307TemporaryRedirect) all'azione specificata con Permanent impostato su false e PreserveMethod impostato su true, usando l'oggetto specificato actionName, controllerName, routeValuese fragment.

RedirectToPage()

Reindirizza (Status302Found) alla pagina corrente.

RedirectToPage(Object)

Reindirizza (Status302Found) alla pagina corrente con l'oggetto specificato routeValues.

RedirectToPage(String)

Reindirizza (Status302Found) all'oggetto specificato pageName.

RedirectToPage(String, Object)

Reindirizza (Status302Found) all'oggetto specificato pageName usando l'oggetto specificato routeValues.

RedirectToPage(String, String)

Reindirizza (Status302Found) all'oggetto specificato pageName usando l'oggetto specificato pageHandler.

RedirectToPage(String, String, Object, String)

Reindirizza (Status302Found) all'oggetto specificato usando l'oggetto specificato pageNamerouteValues e fragment.

RedirectToPage(String, String, String)

Reindirizza (Status302Found) all'oggetto specificato pageName usando l'oggetto specificato fragment.

RedirectToPagePermanent(String)

Reindirizza (Status301MovedPermanently) all'oggetto specificato pageName.

RedirectToPagePermanent(String, Object)

Reindirizza (Status301MovedPermanently) all'oggetto specificato pageName usando l'oggetto specificato routeValues.

RedirectToPagePermanent(String, String)

Reindirizza (Status301MovedPermanently) all'oggetto specificato pageName usando l'oggetto specificato pageHandler.

RedirectToPagePermanent(String, String, Object)

Reindirizza (Status301MovedPermanently) all'oggetto specificato pageName usando l'oggetto specificato routeValues.

RedirectToPagePermanent(String, String, Object, String)

Reindirizza (Status301MovedPermanently) all'oggetto specificato usando l'oggetto specificato pageNamerouteValues e fragment.

RedirectToPagePermanent(String, String, String)

Reindirizza (Status301MovedPermanently) all'oggetto specificato pageName usando l'oggetto specificato fragment.

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Reindirizza (Status308PermanentRedirect) alla route specificata con Permanent impostato su true e PreserveMethod impostato su true, usando l'oggetto specificato pageName, routeValuese fragment.

RedirectToPagePreserveMethod(String, String, Object, String)

Reindirizza (Status307TemporaryRedirect) alla pagina specificata con Permanent impostato su false e PreserveMethod impostato su true, usando l'oggetto specificato pageName, routeValuese fragment.

RedirectToRoute(Object)

Reindirizza (Status302Found) alla route specificata usando l'oggetto specificato routeValues.

RedirectToRoute(String)

Reindirizza (Status302Found) alla route specificata usando l'oggetto specificato routeName.

RedirectToRoute(String, Object)

Reindirizza (Status302Found) alla route specificata usando l'oggetto e routeValuesspecificatorouteName.

RedirectToRoute(String, Object, String)

Reindirizza (Status302Found) alla route specificata usando l'oggetto , routeValuese fragmentspecificatirouteName.

RedirectToRoute(String, String)

Reindirizza (Status302Found) alla route specificata usando l'oggetto e fragmentspecificatorouteName.

RedirectToRoutePermanent(Object)

Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando l'oggetto specificato routeValues.

RedirectToRoutePermanent(String)

Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando l'oggetto specificato routeName.

RedirectToRoutePermanent(String, Object)

Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando l'oggetto specificato routeName e routeValues.

RedirectToRoutePermanent(String, Object, String)

Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando l'oggetto specificato routeName, routeValuese fragment.

RedirectToRoutePermanent(String, String)

Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando l'oggetto specificato routeName e fragment.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Reindirizza (Status308PermanentRedirect) alla route specificata con Permanent impostato su true e PreserveMethod impostato su true, usando l'oggetto specificato routeName, routeValuese fragment.

RedirectToRoutePreserveMethod(String, Object, String)

Reindirizza (Status307TemporaryRedirect) alla route specificata con Permanent impostato su false e PreserveMethod impostato su true, usando l'oggetto , routeValuese fragmentspecificatirouteName.

SetAntiforgeryCookieAndHeader()

Imposta l'intestazione antiforgery cookie e X-Frame-Options nella risposta.

(Ereditato da RazorPageBase)
SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Crea un SignInResult oggetto con lo schema di autenticazione specificato e properties.

SignIn(ClaimsPrincipal, String)

Crea un SignInResult oggetto con lo schema di autenticazione specificato.

SignOut(AuthenticationProperties, String[])

Crea un SignOutResult oggetto con gli schemi di autenticazione specificati e properties.

SignOut(String[])

Crea un SignOutResult oggetto con gli schemi di autenticazione specificati.

StartTagHelperWritingScope(HtmlEncoder)

Avvia un nuovo ambito di scrittura e facoltativamente esegue l'override HtmlEncoder all'interno di tale ambito.

(Ereditato da RazorPageBase)
StatusCode(Int32)

Crea un StatusCodeResult oggetto specificando un oggetto statusCode.

StatusCode(Int32, Object)

Crea un ObjectResult oggetto specificando un oggetto statusCode e value

TryUpdateModelAsync(Object, Type, String)

Aggiornamenti'istanza specificata model utilizzando i valori dell'oggetto Pagecorrente IValueProvider e di .prefix

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

Aggiornamenti'istanza specificata model utilizzando valueProvider e .prefix

TryUpdateModelAsync<TModel>(TModel)

Aggiornamenti'istanza specificata model utilizzando i valori dell'oggetto Pagecorrente IValueProviderdi .

TryUpdateModelAsync<TModel>(TModel, String)

Aggiornamenti'istanza specificata model utilizzando i valori dell'oggetto Pagecorrente IValueProvider e di .prefix

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

Aggiornamenti'istanza specificata model utilizzando i valori dell'oggetto Pagecorrente IValueProvider e di .prefix

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

Aggiornamenti'istanza specificata model utilizzando i valori dell'oggetto Pagecorrente IValueProvider e di .prefix

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aggiornamenti'istanza specificata model utilizzando valueProvider e .prefix

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

Aggiornamenti'istanza specificata model utilizzando valueProvider e .prefix

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

Aggiornamenti'istanza specificata model utilizzando valueProvider e .prefix

TryValidateModel(Object)

Convalida l'istanza specificata model .

TryValidateModel(Object, String)

Convalida l'istanza specificata model .

Unauthorized()

Crea un oggetto UnauthorizedResult che produce una Status401Unauthorized risposta.

ViewComponent(String)

Crea un ViewComponentResult oggetto specificando il nome di un componente di visualizzazione di cui eseguire il rendering.

ViewComponent(String, Object)

Crea un ViewComponentResult oggetto specificando il nome di un componente di visualizzazione di cui eseguire il rendering.

ViewComponent(Type)

Crea un ViewComponentResult oggetto specificando l'oggetto di un componente di visualizzazione di cui eseguire il Type rendering.

ViewComponent(Type, Object)

Crea un ViewComponentResult oggetto specificando l'oggetto di un componente di visualizzazione di cui eseguire il Type rendering.

Write(Object)

Scrive l'oggetto specificato value con la codifica HTML in Output.

(Ereditato da RazorPageBase)
Write(String)

Scrive l'oggetto specificato value con la codifica HTML in Output.

(Ereditato da RazorPageBase)
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Scrive un valore di attributo.

(Ereditato da RazorPageBase)
WriteLiteral(Object)

Scrive l'oggetto specificato value senza codifica HTML in Output.

(Ereditato da RazorPageBase)
WriteLiteral(String)

Scrive l'oggetto specificato value senza codifica HTML in Output.

(Ereditato da RazorPageBase)

Si applica a