Compartilhar via


ViewContext Classe

Definição

Contexto para execução de exibição.

public ref class ViewContext : Microsoft::AspNetCore::Mvc::ActionContext
public class ViewContext : Microsoft.AspNetCore.Mvc.ActionContext
type ViewContext = class
    inherit ActionContext
Public Class ViewContext
Inherits ActionContext
Herança
ViewContext

Construtores

ViewContext()

Cria um ViewContext vazio.

ViewContext(ActionContext, IView, ViewDataDictionary, ITempDataDictionary, TextWriter, HtmlHelperOptions)

Inicializa uma nova instância de ViewContext.

ViewContext(ViewContext, IView, ViewDataDictionary, TextWriter)

Inicializa uma nova instância de ViewContext.

Propriedades

ActionDescriptor

Obtém ou define o ActionDescriptor para a ação selecionada.

(Herdado de ActionContext)
CheckBoxHiddenInputRenderMode

Obtém ou define a maneira como as entradas ocultas são renderizadas para auxiliares de marca de caixa de seleção e auxiliares html.

ClientValidationEnabled

Obtém ou define um valor que indica se a validação do lado do cliente está habilitada.

ExecutingFilePath

Obtém ou define o caminho do arquivo de exibição que está sendo renderizado no momento.

FormContext

Obtém ou define o FormContext para o elemento de formulário que está sendo renderizado. Um contexto padrão será retornado se nenhum formulário estiver sendo renderizado no momento.

Html5DateRenderingMode

Defina essa propriedade CurrentCulture como para ter auxiliares de modelo, como Editor(String, String, String, Object) e EditorFor<TResult>(Expression<Func<TModel,TResult>>, String, String, Object) renderizar valores de data e hora usando a cultura atual. Por padrão, esses auxiliares renderizam datas e horas como cadeias de caracteres compatíveis com RFC 3339.

HttpContext

Obtém ou define o HttpContext para a solicitação atual.

(Herdado de ActionContext)
ModelState

Obtém o ModelStateDictionary.

(Herdado de ActionContext)
RouteData

Obtém ou define o RouteData para a solicitação atual.

(Herdado de ActionContext)
TempData

Obtém ou define a instância do ITempDataDictionary.

ValidationMessageElement

Nome do elemento usado para encapsular uma mensagem de nível superior gerada por ValidationMessage(String, String, Object, String) e outras sobrecargas.

ValidationSummaryMessageElement

Nome do elemento usado para encapsular uma mensagem de nível superior gerada por ValidationSummary(Boolean, String, Object, String) e outras sobrecargas.

View

Obtém ou define o IView que está sendo renderizado no momento, se houver.

ViewBag

Obtém o recipiente de exibição dinâmica.

ViewData

Obtém ou define o ViewDataDictionary.

Writer

Obtém ou define o TextWriter usado para gravar a saída.

Métodos

GetFormContextForClientValidation()

Obtém o FormContext se ClientValidationEnabled estiver habilitado.

Aplica-se a