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 que são 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