Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
MSDN Library

Controller::TryUpdateModel<TModel> Method (TModel, String, array<String>)

Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties.

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, 
	String^ prefix, 
	array<String^>^ includeProperties

Type Parameters


The type of the model object.


Type: TModel
The model instance to update.
Type: System::String
The prefix to use when looking up values in the value provider.
Type: array<System::String>
A list of properties of the model to update.

Return Value

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


The model parameter or the ValueProvider property is nullptr.

You do not have to explicitly specify the generic parameter TModel. Instead, you can let the C# or Visual Basic type inference engine determine the generic parameter TModel by omitting it.

© 2015 Microsoft