Controller::TryUpdateModel<TModel> Method (TModel, IValueProvider)

Updates the specified model instance using values from the value provider.

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

protected public:
generic<typename TModel>
where TModel : ref class 
bool TryUpdateModel(
	TModel model, 
	IValueProvider^ valueProvider

Type Parameters


The type of the model object.


Type: TModel
The model instance to update.
Type: System.Web.Mvc::IValueProvider
A dictionary of values that is used to update the model.

Return Value

Type: System::Boolean
true if the update is successful; otherwise, false.

The TryUpdateModel() method is like the UpdateModel() method except that the TryUpdateModel() method does not throw an InvalidOperationException exception if the updated model state is not valid.