I am still clueless how to start preparing a form like this on MVC 3.
I am a beginner and all I have learned till now is to bind data from controller to the strongly typed view. But as I know that we can return only one varibale from the return statment
public ActionResult(int id)
{
// Do some logic
return View(role);
}
Now the above code return the role list to the view. But how would I pass other details also like Licence state, organization.. etc *
Another complex example:
Let say my form need to display details like Country [drop down], State [Drop down], Department [ComboBox list], Organization [radio button list], List of all employee [table/Grid]
How would I display all the controls value with single RETURN?
Note: * I assume that all the detials like role, Licence state, Organization etc I am fetching from database.
I hope I am clear with my explanation, please let me know if I need to explain it bit further.
Also, I am sorry for this stupid question, this is because I am in my very first learning stage of MVC

You would write a view model:
and in your controller action you will return this view model to the view:
and in the view:
and of course you will have strongly typed editor templates for each section:
which will represent the partial contents of each section