Compartir a través de


DefaultModelBinder Clase

Definición

Asigna una solicitud de explorador a un objeto de datos. Esta clase proporciona una implementación concreta de un enlazador de modelos.

public class DefaultModelBinder : System.Web.Mvc.IModelBinder
type DefaultModelBinder = class
    interface IModelBinder
Public Class DefaultModelBinder
Implements IModelBinder
Herencia
DefaultModelBinder
Implementaciones

Constructores

DefaultModelBinder()

Inicializa una nueva instancia de la clase DefaultModelBinder.

Propiedades

Binders

Obtiene o establece los enlazadores de modelos de la aplicación.

ResourceClassKey

Obtiene o establece el nombre del archivo de recursos (clave de clase) que contiene los valores de cadena adaptados.

Métodos

BindModel(ControllerContext, ModelBindingContext)

Enlaza el modelo utilizando el contexto del controlador y el contexto de enlace especificados.

BindProperty(ControllerContext, ModelBindingContext, PropertyDescriptor)

Enlaza la propiedad especificada utilizando el contexto del controlador, el contexto de enlace y el descriptor de propiedad especificados.

CreateModel(ControllerContext, ModelBindingContext, Type)

Crea el tipo de modelo especificado utilizando el contexto del controlador y el contexto de enlace especificados.

CreateSubIndexName(String, Int32)

Crea un índice (un subíndice) basado en una categoría de componentes que constituyen un índice mayor, donde el valor de índice especificado es un entero.

CreateSubIndexName(String, String)

Crea un índice (un subíndice) basado en una categoría de componentes que constituyen un índice mayor, donde el valor de índice especificado es una cadena.

CreateSubPropertyName(String, String)

Crea el nombre de la subpropiedad utilizando el prefijo y el nombre de propiedad especificados.

GetFilteredModelProperties(ControllerContext, ModelBindingContext)

Devuelve un conjunto de propiedades que coinciden con las restricciones de filtro de propiedad establecidas por el especificado binding context.

GetModelProperties(ControllerContext, ModelBindingContext)

Devuelve las propiedades del modelo utilizando el contexto del controlador y el contexto de enlace especificados.

GetPropertyValue(ControllerContext, ModelBindingContext, PropertyDescriptor, IModelBinder)

Devuelve el valor de una propiedad utilizando el contexto del controlador, el contexto de enlace, el descriptor de propiedad y el enlazador de propiedad especificados.

GetTypeDescriptor(ControllerContext, ModelBindingContext)

Devuelve el objeto de descriptor para un tipo especificado por su contexto del controlador y contexto de enlace.

IsModelValid(ModelBindingContext)

Determina si un modelo de datos es válido para el contexto de enlace especificado.

OnModelUpdated(ControllerContext, ModelBindingContext)

Se llama cuando se actualiza el modelo.

OnModelUpdating(ControllerContext, ModelBindingContext)

Se llama cuando se está actualizando el modelo.

OnPropertyValidated(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Se llama cuando se valida la propiedad especificada.

OnPropertyValidating(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Se llama cuando se está validando la propiedad especificada.

SetProperty(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Establece la propiedad especificada utilizando el contexto del controlador, el contexto de enlace y el valor de propiedad especificados.

Se aplica a