Compartilhar via


DefaultModelBinder Classe

Definição

Mapeia uma solicitação do navegador para um objeto de dados. Esta classe fornece uma implementação concreta de um associador de modelo.

public class DefaultModelBinder : System.Web.Mvc.IModelBinder
type DefaultModelBinder = class
    interface IModelBinder
Public Class DefaultModelBinder
Implements IModelBinder
Herança
DefaultModelBinder
Implementações

Construtores

DefaultModelBinder()

Inicializa uma nova instância da classe DefaultModelBinder.

Propriedades

Binders

Obtém ou define os associadores de modelo para o aplicativo.

ResourceClassKey

Obtém ou define o nome do arquivo de recurso (chave de classe) que contém valores de cadeia de caracteres localizados.

Métodos

BindModel(ControllerContext, ModelBindingContext)

Associa o modelo usando o contexto de controlador e o contexto de associação especificados.

BindProperty(ControllerContext, ModelBindingContext, PropertyDescriptor)

Associa a propriedade especificada usando o contexto de controlador e contexto de associação especificados e o descritor de propriedade especificado.

CreateModel(ControllerContext, ModelBindingContext, Type)

Cria o tipo de modelo especificado usando o contexto de controlador e o contexto de associação especificados.

CreateSubIndexName(String, Int32)

Cria um índice (um subíndice) com base em uma categoria de componentes que compõem um índice maior, em que o valor do índice especificado é um número inteiro.

CreateSubIndexName(String, String)

Cria um índice (um subíndice) com base em uma categoria de componentes que compõem um índice maior, em que o valor do índice especificado é uma cadeia de caracteres.

CreateSubPropertyName(String, String)

Cria o nome da subpropriedade usando o prefixo e o nome da propriedade especificados.

GetFilteredModelProperties(ControllerContext, ModelBindingContext)

Retorna um conjunto de propriedades que correspondem às restrições de filtro de propriedade estabelecidas pelo especificado binding context.

GetModelProperties(ControllerContext, ModelBindingContext)

Retorna as propriedades do modelo usando o contexto de controlador e o contexto de associação especificados.

GetPropertyValue(ControllerContext, ModelBindingContext, PropertyDescriptor, IModelBinder)

Retorna o valor de uma propriedade usando o contexto de controlador, contexto de associação, descritor de propriedade e associador de propriedade especificados.

GetTypeDescriptor(ControllerContext, ModelBindingContext)

Retorna o objeto descritor para um tipo que é especificado pelo seu contexto de controlador e contexto de associação.

IsModelValid(ModelBindingContext)

Determina se um modelo de dados é válido para o contexto de associação especificado.

OnModelUpdated(ControllerContext, ModelBindingContext)

Chamado quando o modelo é atualizado.

OnModelUpdating(ControllerContext, ModelBindingContext)

Chamado quando o modelo está sendo atualizado.

OnPropertyValidated(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Chamado quando a propriedade especificada é validada.

OnPropertyValidating(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Chamado quando a propriedade especificada está sendo validada.

SetProperty(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Define a propriedade especificada usando o contexto de controlador, contexto de associação e valor da propriedade especificados.

Aplica-se a