The ModelBindingContext object is created and populated by those who call the BindModel () method. If the model is included as an argument in your action method, this is done using ControllerActionInvoker.GetParameterValue (), and the ModelName property will be set to the parameter name (if not overridden [Bind (Prefix = ...)]).
UpdateModel(), ModelBindingContext UpdateModel(). ModelName , UpdateModel().