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

public ref class DefaultModelBinder : IModelBinder

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: