WebPageBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |