Condividi tramite


DefaultModelBinder.OnPropertyValidating Metodo

Definizione

Chiamato quando in corso la convalida della proprietà specificata.

protected virtual bool OnPropertyValidating(System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext, System.ComponentModel.PropertyDescriptor propertyDescriptor, object value);
abstract member OnPropertyValidating : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * System.ComponentModel.PropertyDescriptor * obj -> bool
override this.OnPropertyValidating : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * System.ComponentModel.PropertyDescriptor * obj -> bool
Protected Overridable Function OnPropertyValidating (controllerContext As ControllerContext, bindingContext As ModelBindingContext, propertyDescriptor As PropertyDescriptor, value As Object) As Boolean

Parametri

controllerContext
ControllerContext

Contesto in cui opera il controllo. Le informazioni del contesto includono il controller, il contenuto HTTP, il contesto della richiesta e i dati della route.

bindingContext
ModelBindingContext

Contesto nel quale viene associato il modello. Il contesto include informazioni quali l'oggetto modello, il nome del modello, il tipo di modello, il filtro delle proprietà e il provider di valori.

propertyDescriptor
PropertyDescriptor

Descrive una proprietà di cui è in corso la convalida. Il descrittore fornisce informazioni quali il tipo di componente, il tipo di proprietà e il valore della proprietà. Fornisce inoltre metodi per ottenere o impostare il valore della proprietà.

value
Object

Valore da impostare per la proprietà.

Restituisce

true se la proprietà è valida; in caso contrario, false.

Si applica a