DefaultModelBinder Class

 

Maps a browser request to a data object. This class provides a concrete implementation of a model binder.

Namespace:   System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

System.Object
  System.Web.Mvc.DefaultModelBinder

type DefaultModelBinder = 
    class
        interface IModelBinder
    end

NameDescription
System_CAPS_pubmethodDefaultModelBinder()

Initializes a new instance of the DefaultModelBinder class.

NameDescription
System_CAPS_protpropertyBinders

Gets or sets the model binders for the application.

System_CAPS_pubpropertySystem_CAPS_staticResourceClassKey

Gets or sets the name of the resource file (class key) that contains localized string values.

NameDescription
System_CAPS_pubmethodBindModel(ControllerContext, ModelBindingContext)

Binds the model by using the specified controller context and binding context.

System_CAPS_protmethodBindProperty(ControllerContext, ModelBindingContext, PropertyDescriptor)

Binds the specified property by using the specified controller context and binding context and the specified property descriptor.

System_CAPS_protmethodCreateModel(ControllerContext, ModelBindingContext, Type)

Creates the specified model type by using the specified controller context and binding context.

System_CAPS_protmethodSystem_CAPS_staticCreateSubIndexName(String, Int32)

Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is an integer.

System_CAPS_protmethodSystem_CAPS_staticCreateSubIndexName(String, String)

Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is a string.

System_CAPS_protmethodSystem_CAPS_staticCreateSubPropertyName(String, String)

Creates the name of the subproperty by using the specified prefix and property name.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_protmethodGetFilteredModelProperties(ControllerContext, ModelBindingContext)

Returns a set of properties that match the property filter restrictions that are established by the specified binding context.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_protmethodGetModelProperties(ControllerContext, ModelBindingContext)

Returns the properties of the model by using the specified controller context and binding context.

System_CAPS_protmethodGetPropertyValue(ControllerContext, ModelBindingContext, PropertyDescriptor, IModelBinder)

Returns the value of a property using the specified controller context, binding context, property descriptor, and property binder.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodGetTypeDescriptor(ControllerContext, ModelBindingContext)

Returns the descriptor object for a type that is specified by its controller context and binding context.

System_CAPS_protmethodSystem_CAPS_staticIsModelValid(ModelBindingContext)

Determines whether a data model is valid for the specified binding context.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodOnModelUpdated(ControllerContext, ModelBindingContext)

Called when the model is updated.

System_CAPS_protmethodOnModelUpdating(ControllerContext, ModelBindingContext)

Called when the model is updating.

System_CAPS_protmethodOnPropertyValidated(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Called when the specified property is validated.

System_CAPS_protmethodOnPropertyValidating(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Called when the specified property is validating.

System_CAPS_protmethodSetProperty(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Sets the specified property by using the specified controller context, binding context, and property value.

System_CAPS_pubmethodToString()

(Inherited from Object.)

The DefaultModelBinder class maps the following types of objects to a browser request:

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: