WebViewPage<TModel> 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<TModel> : System.Web.Mvc.WebViewPage
type WebViewPage<'Model> = class
    inherit WebViewPage
Public MustInherit Class WebViewPage(Of TModel)
Inherits WebViewPage

Parâmetros de tipo

TModel

O tipo do modelo de dados de exibição.

Herança

Construtores

WebViewPage<TModel>()

Inicializa uma nova instância da classe WebViewPage<TModel>.

Propriedades

Ajax

Obtém ou define o AjaxHelper objeto usado para renderizar a marcação HTML usando AJAX.

App (Herdado de WebPageExecutingBase)
AppState (Herdado de WebPageExecutingBase)
Cache (Herdado de WebPageRenderingBase)
Context

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

(Herdado de WebViewPage)
Culture (Herdado de WebPageRenderingBase)
DisplayMode (Herdado de WebPageRenderingBase)
Html

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

IsAjax (Herdado de WebPageRenderingBase)
IsPost (Herdado de WebPageRenderingBase)
Layout

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

(Herdado de WebPageBase)
Model

Obtém a propriedade modelo do objeto associado ViewDataDictionary .

Output

Obtém o objeto atual da TextWriter 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 (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 (Herdado de WebPageRenderingBase)
Request (Herdado de WebPageRenderingBase)
Response (Herdado de WebPageRenderingBase)
Server (Herdado de WebPageRenderingBase)
Session (Herdado de WebPageRenderingBase)
TempData

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

(Herdado de WebViewPage)
TemplateInfo (Herdado de WebPageRenderingBase)
UICulture (Herdado de WebPageRenderingBase)
Url

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

(Herdado de WebViewPage)
UrlData (Herdado de WebPageRenderingBase)
User (Herdado de WebPageRenderingBase)
ViewBag

Obtém o multiconjunto da exibição.

(Herdado de WebViewPage)
ViewContext

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

(Herdado de WebViewPage)
ViewData

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

VirtualPath (Herdado de WebPageExecutingBase)
VirtualPathFactory (Herdado de WebPageExecutingBase)

Métodos

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

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

(Herdado de WebViewPage)
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) (Herdado de WebPageExecutingBase)
EndContext(String, Int32, Int32, Boolean) (Herdado de WebPageExecutingBase)
EndContext(TextWriter, Int32, Int32, Boolean) (Herdado de WebPageExecutingBase)
EndContext(TextWriter, String, Int32, Int32, Boolean) (Herdado de WebPageExecutingBase)
Execute() (Herdado de WebPageExecutingBase)
ExecutePageHierarchy()

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

(Herdado de WebViewPage)
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[]) (Herdado de WebPageExecutingBase)
InitHelpers()

Inicializa as AjaxHelper HtmlHelper classes, e 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) (Herdado de WebPageExecutingBase)
NormalizePath(String) (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 HelperResult objeto especificado 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[]) (Herdado de WebPageExecutingBase)
WriteAttributeTo(String, TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) (Herdado de WebPageExecutingBase)
WriteAttributeTo(TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) (Herdado de WebPageExecutingBase)
WriteLiteral(Object)

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

(Herdado de WebPageBase)

Aplica-se a