I am new to MVC3.
I have a submit button on a form and I want to bind a model which has 2-3 nested object models with many properties inside.
Is there a way to bind these nested objects without using EditorFor; so that when I submit the form I will take on ActionResult(Object model) on model that is being returned, the nested object models with their values without having to implement hidden values or forms behind on html?
basically you need enough values to identify your model again. So you can go with a Id in a hidden field and all the properties you want to change.
To recreate your model either just pass the Id and changed values via basic parameters to your controller-action or write a model-binder – IMHO thats the best way to deal with those situations.