DefaultModelBinder Classe

Definizione

Esegue il mapping di una richiesta del browser a un oggetto dati. Questa classe fornisce un'implementazione concreta di un gestore di associazione del modello.

public class DefaultModelBinder : System.Web.Mvc.IModelBinder
type DefaultModelBinder = class
    interface IModelBinder
Public Class DefaultModelBinder
Implements IModelBinder
Ereditarietà
DefaultModelBinder
Implementazioni

Costruttori

DefaultModelBinder()

Inizializza una nuova istanza della classe DefaultModelBinder.

Proprietà

Binders

Ottiene o imposta i gestori di associazione del modello per l'applicazione.

ResourceClassKey

Ottiene o imposta il nome del file di risorse (chiave della classe) che contiene valori stringa localizzati.

Metodi

BindModel(ControllerContext, ModelBindingContext)

Associa il modello utilizzando il contesto del controller e il contesto di associazione specificati.

BindProperty(ControllerContext, ModelBindingContext, PropertyDescriptor)

Associa la proprietà specificata utilizzando il contesto del controller, il contesto di associazione e il descrittore della proprietà specificati.

CreateModel(ControllerContext, ModelBindingContext, Type)

Crea il tipo di modello specificato utilizzando il contesto del controller e il contesto di associazione specificati.

CreateSubIndexName(String, Int32)

Crea un indice (indice secondario) basato su una categoria di componenti che costituiscono un indice più grande, in cui il valore di indice specificato è un intero.

CreateSubIndexName(String, String)

Crea un indice (indice secondario) basato su una categoria di componenti che costituiscono un indice più grande, in cui il valore di indice specificato è una stringa.

CreateSubPropertyName(String, String)

Crea il nome della sottoproprietà utilizzando il prefisso e il nome della proprietà specificati.

GetFilteredModelProperties(ControllerContext, ModelBindingContext)

Restituisce un set di proprietà che corrispondono alle restrizioni del filtro delle proprietà stabilite dall'oggetto specificato binding context.

GetModelProperties(ControllerContext, ModelBindingContext)

Restituisce le proprietà del modello utilizzando il contesto del controller e il contesto di associazione specificati.

GetPropertyValue(ControllerContext, ModelBindingContext, PropertyDescriptor, IModelBinder)

Restituisce il valore di una proprietà utilizzando il contesto del controller, il contesto di associazione, il descrittore della proprietà e il gestore di associazione della proprietà specificati.

GetTypeDescriptor(ControllerContext, ModelBindingContext)

Restituisce l'oggetto descrittore per un tipo specificato dal contesto del controller e dal contesto di associazione corrispondenti.

IsModelValid(ModelBindingContext)

Determina se un modello di dati è valido per il contesto di associazione specificato.

OnModelUpdated(ControllerContext, ModelBindingContext)

Chiamato quando il modello viene aggiornato.

OnModelUpdating(ControllerContext, ModelBindingContext)

Chiamato quando è in corso l'aggiornamento del modello.

OnPropertyValidated(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Chiamato quando la proprietà specificata viene convalidata.

OnPropertyValidating(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Chiamato quando in corso la convalida della proprietà specificata.

SetProperty(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Imposta la proprietà specificata utilizzando il contesto del controller, il contesto di associazione e il valore della proprietà specificati.

Si applica a