Partilhar via


WebPageBase Classe

Definição

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

public abstract class WebPageBase : System.Web.WebPages.WebPageRenderingBase
type WebPageBase = class
    inherit WebPageRenderingBase
Public MustInherit Class WebPageBase
Inherits WebPageRenderingBase
Herança
Derivado

Construtores

WebPageBase()

Inicializa a classe WebPageBase para uso por uma instância de classe herdada. Esse construtor só pode ser chamado por uma classe herdada.

Propriedades

App

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
AppState

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
Cache

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Context

Quando substituído em uma classe derivada, obtém ou define o HttpContextBase objeto associado a uma página.

(Herdado de WebPageExecutingBase)
Culture

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
DisplayMode

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
IsAjax

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
IsPost

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Layout

Obtém ou define o caminho de uma página de layout.

Output

Obtém o objeto atual TextWriter da página.

OutputStack

Obtém a pilha de TextWriter objetos para o contexto de página atual.

Page

Fornece acesso de propriedade aos dados da página que são compartilhados entre páginas, páginas de layout e páginas parciais.

PageContext

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
PageData

Fornece acesso de matriz aos dados da página que são compartilhados entre páginas, páginas de layout e páginas parciais.

Profile

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Request

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Response

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Server

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Session

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
TemplateInfo

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
UICulture

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
UrlData

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
User

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageRenderingBase)
VirtualPath

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
VirtualPathFactory

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)

Métodos

BeginContext(Int32, Int32, Boolean)

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
BeginContext(String, Int32, Int32, Boolean)

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
BeginContext(TextWriter, Int32, Int32, Boolean)

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
BeginContext(TextWriter, String, Int32, Int32, Boolean)

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
ConfigurePage(WebPageBase)

Quando substituído em uma classe derivada, configura a página da Web atual com base na configuração da página da Web pai.

CreateInstanceFromVirtualPath(String)

Cria uma nova instância da WebPageBase classe usando o caminho virtual especificado.

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

Tenta criar uma instância WebPageBase a partir de um virtualPath e ajusta exceções de compilador complexas com mensagens mais simples

DefineSection(String, SectionWriter)

Chamado pelas páginas de conteúdo para criar seções de conteúdo nomeado.

EndContext(Int32, Int32, Boolean)

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
EndContext(String, Int32, Int32, Boolean)

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
EndContext(TextWriter, Int32, Int32, Boolean)

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
EndContext(TextWriter, String, Int32, Int32, Boolean)

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
Execute()

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
ExecutePageHierarchy()

Executa o código em um conjunto de páginas da Web dependentes.

ExecutePageHierarchy(WebPageContext, TextWriter)

Executa o código em um conjunto de páginas da Web dependentes usando os parâmetros especificados.

ExecutePageHierarchy(WebPageContext, TextWriter, WebPageRenderingBase)

Executa o código em um conjunto de páginas da Web dependentes usando o contexto, o gravador e a página inicial especificados.

GetOutputWriter()

Retorna uma instância do gravador de texto usada para renderizar a página.

Href(String, Object[])

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
InitializePage()

Inicializa a página atual.

IsSectionDefined(String)

Retorna um valor que indica se a seção especificada está definida na página.

NormalizeLayoutPagePath(String)

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
NormalizePath(String)

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
PopContext()

Retorna e remove o contexto da parte superior da OutputStack instância.

PushContext(WebPageContext, TextWriter)

Insere o contexto especificado na parte superior da OutputStack instância.

RenderBody()

Nas páginas de layout, renderiza a parte de uma página de conteúdo que não está em uma seção nomeada.

RenderPage(String, Object[])

Renderiza o conteúdo de uma página em outra página.

RenderSection(String)

Nas páginas de layout, renderiza o conteúdo de uma seção nomeada.

RenderSection(String, Boolean)

Nas páginas de layout, renderiza o conteúdo de uma seção nomeada e especifica se a seção é obrigatória.

Write(HelperResult)

Grava o objeto especificado HelperResult como uma cadeia de caracteres codificada em HTML.

Write(Object)

Grava o objeto especificado como uma cadeia de caracteres codificada em HTML.

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

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
WriteAttributeTo(String, TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
WriteAttributeTo(TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

Serve como classe base para as classes que representam uma página do ASP.NET Razor.

(Herdado de WebPageExecutingBase)
WriteLiteral(Object)

Grava o objeto especificado sem codificá-lo primeiro em HTML.

Aplica-se a