I Think submit can cause TimeOut Exception so we can use AJAX ,After each success trigger other save method and so on...
instead of one by one you can post the form if you using AJAX.
Please put the all controls in form tag while posting the you just string fy the before the the model names of the all controls should be match with entity.
Like Entity framework, normal ADO.NET, Javascript, Ajax, @Html.BrginForm, Post method. Also tell me other ways