Compartilhar via


WebViewPage Classe

Definição

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

public abstract class WebViewPage : System.Web.WebPages.WebPageBase, System.Web.Mvc.IViewDataContainer
type WebViewPage = class
    inherit WebPageBase
    interface IViewDataContainer
Public MustInherit Class WebViewPage
Inherits WebPageBase
Implements IViewDataContainer
Herança
Derivado
Implementações

Construtores

WebViewPage()

Inicializa uma nova instância da classe WebViewPage.

Propriedades

Ajax

Obtém ou define o AjaxHelper objeto usado para renderizar HTML usando o Ajax.

App

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageExecutingBase)
AppState

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageExecutingBase)
Cache

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Context

Obtém o HttpContext objeto associado à página.

Culture

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
DisplayMode

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Html

Obtém ou define o HtmlHelper objeto usado para renderizar elementos HTML.

IsAjax

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
IsPost

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Layout

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

(Herdado de WebPageBase)
Model

Obtém a propriedade Model do objeto associado ViewDataDictionary .

Output

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

(Herdado de WebPageBase)
OutputStack

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

(Herdado de WebPageBase)
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.

(Herdado de WebPageBase)
PageContext

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe 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.

(Herdado de WebPageBase)
Profile

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Request

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Response

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Server

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Session

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
TempData

Obtém os dados temporários a serem passados para a exibição.

TemplateInfo

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
UICulture

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
Url

Obtém ou define a URL da página renderizada.

UrlData

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
User

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageRenderingBase)
ViewBag

Obtém o multiconjunto da exibição.

ViewContext

Obtém ou define as informações usadas para renderizar a exibição.

ViewData

Obtém ou define um dicionário que contém os dados a serem passados entre o controlador e a exibição.

VirtualPath

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageExecutingBase)
VirtualPathFactory

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageExecutingBase)

Métodos

BeginContext(Int32, Int32, Boolean)

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

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

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

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

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

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

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageExecutingBase)
ConfigurePage(WebPageBase)

Define o contexto e os dados de exibição para a página.

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

(Herdado de WebPageBase)
DefineSection(String, SectionWriter)

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

(Herdado de WebPageBase)
EndContext(Int32, Int32, Boolean)

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

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

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

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

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

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

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageExecutingBase)
Execute()

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageExecutingBase)
ExecutePageHierarchy()

Executa a hierarquia da página para o pipeline de execução do ASP.NET Razor.

ExecutePageHierarchy(WebPageContext, TextWriter)

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

(Herdado de WebPageBase)
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.

(Herdado de WebPageBase)
GetOutputWriter()

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

(Herdado de WebPageBase)
Href(String, Object[])

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageExecutingBase)
InitHelpers()

Inicializa as AjaxHelperclasses , HtmlHelpere UrlHelper .

InitializePage()

Inicializa a página atual.

(Herdado de WebPageBase)
IsSectionDefined(String)

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

(Herdado de WebPageBase)
NormalizeLayoutPagePath(String)

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageExecutingBase)
NormalizePath(String)

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageExecutingBase)
PopContext()

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

(Herdado de WebPageBase)
PushContext(WebPageContext, TextWriter)

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

(Herdado de WebPageBase)
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.

(Herdado de WebPageBase)
RenderPage(String, Object[])

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

(Herdado de WebPageBase)
RenderSection(String)

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

(Herdado de WebPageBase)
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.

(Herdado de WebPageBase)
SetViewData(ViewDataDictionary)

Define os dados de exibição.

Write(HelperResult)

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

(Herdado de WebPageBase)
Write(Object)

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

(Herdado de WebPageBase)
WriteAttribute(String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

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

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

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

Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

(Herdado de WebPageExecutingBase)
WriteLiteral(Object)

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

(Herdado de WebPageBase)

Aplica-se a