DefaultModelBinder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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. |