Share via


WebPageBase Classe

Definizione

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

public abstract class WebPageBase : System.Web.WebPages.WebPageRenderingBase
type WebPageBase = class
    inherit WebPageRenderingBase
Public MustInherit Class WebPageBase
Inherits WebPageRenderingBase
Ereditarietà
Derivato

Costruttori

WebPageBase()

Inizializza la classe WebPageBase per l'utilizzo da parte di un'istanza della classe ereditata. Questo costruttore può essere chiamato solo da una classe ereditata.

Proprietà

App

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
AppState

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
Cache

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
Context

In caso di override in una classe derivata, ottiene o imposta l'oggetto HttpContextBase associato a una pagina.

(Ereditato da WebPageExecutingBase)
Culture

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
DisplayMode

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
IsAjax

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
IsPost

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
Layout

Ottiene o imposta il percorso di una pagina di layout.

Output

Ottiene l'oggetto corrente TextWriter per la pagina.

OutputStack

Ottiene lo stack di oggetti per il contesto di TextWriter pagina corrente.

Page

Fornisce l'accesso di tipo proprietà ai dati di pagina condivisi tra pagine, pagine di layout e pagine parziali.

PageContext

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
PageData

Fornisce l'accesso di tipo matrice ai dati di pagina condivisi tra pagine, pagine di layout e pagine parziali.

Profile

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
Request

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
Response

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
Server

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
Session

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
TemplateInfo

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
UICulture

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
UrlData

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
User

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageRenderingBase)
VirtualPath

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
VirtualPathFactory

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)

Metodi

BeginContext(Int32, Int32, Boolean)

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
BeginContext(String, Int32, Int32, Boolean)

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
BeginContext(TextWriter, Int32, Int32, Boolean)

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
BeginContext(TextWriter, String, Int32, Int32, Boolean)

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
ConfigurePage(WebPageBase)

Quando è sottoposto a override in una classe derivata, configura la pagina Web corrente in base alla configurazione della pagina Web padre.

CreateInstanceFromVirtualPath(String)

Crea una nuova istanza della WebPageBase classe utilizzando il percorso virtuale specificato.

CreatePageFromVirtualPath(String, HttpContextBase, Func<String,Boolean>, DisplayModeProvider, IDisplayMode)

Tenta di creare un'istanza WebPageBase da un virtualPath e include le eccezioni complesse del compilatore con messaggi più semplici

DefineSection(String, SectionWriter)

Chiamato dalle pagine di contenuto per creare sezioni di contenuto denominate.

EndContext(Int32, Int32, Boolean)

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
EndContext(String, Int32, Int32, Boolean)

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
EndContext(TextWriter, Int32, Int32, Boolean)

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
EndContext(TextWriter, String, Int32, Int32, Boolean)

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
Execute()

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
ExecutePageHierarchy()

Esegue il codice in un set di pagine Web dipendenti.

ExecutePageHierarchy(WebPageContext, TextWriter)

Esegue il codice in un set di pagine Web dipendenti usando i parametri specificati.

ExecutePageHierarchy(WebPageContext, TextWriter, WebPageRenderingBase)

Esegue il codice in un set di pagine Web dipendenti usando il contesto, il writer e la pagina di avvio specificati.

GetOutputWriter()

Restituisce l'istanza del writer di testo usata per il rendering della pagina.

Href(String, Object[])

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
InitializePage()

Inizializza la pagina corrente.

IsSectionDefined(String)

Restituisce un valore che indica se nella pagina è definita la sezione specificata.

NormalizeLayoutPagePath(String)

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
NormalizePath(String)

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
PopContext()

Restituisce e rimuove il contesto dall'inizio dell'istanza OutputStack .

PushContext(WebPageContext, TextWriter)

Inserisce il contesto specificato nella parte superiore dell'istanza OutputStack .

RenderBody()

Nelle pagine di layout, esegue il rendering della porzione di una pagina di contenuto non inclusa in una sezione denominata.

RenderPage(String, Object[])

Esegue il rendering del contenuto di una pagina in un'altra pagina.

RenderSection(String)

Nelle pagine di layout, esegue il rendering del contenuto di una sezione denominata.

RenderSection(String, Boolean)

Nelle pagine di layout, esegue il rendering del contenuto di una sezione denominata e specifica se la sezione è obbligatoria.

Write(HelperResult)

Scrive l'oggetto specificato HelperResult come stringa con codifica HTML.

Write(Object)

Scrive l'oggetto specificato come stringa codificata in formato HTML.

WriteAttribute(String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
WriteAttributeTo(String, TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
WriteAttributeTo(TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

Funge da classe base per le classi che rappresentano una pagina ASP.NET Razor.

(Ereditato da WebPageExecutingBase)
WriteLiteral(Object)

Scrive l'oggetto specificato senza eseguirne innanzitutto la codifica HTML.

Si applica a