With MVC3, I came over that problem where I was rendering a view with an updated model at the end of an HttpPost and the changes to the model were never applied to the rendered view : NOT working as expected ! [HttpPost] public ActionResult Edit(JobModel editedJobModel) { // Update some model property editedJobModel.IsActive = true; // The view will NOT be updated as expected return View(editedJobModel); } This is the standard behavior. In MVC3, POSTing the model does not render the Html helpers ......