Пока вы делаете
return View(YourUpdatedModel);
после вашего "постбэка" (я бы не использовал этот термин в MVC), все должно быть в порядке.
Просто помните, что модель, которую вы возвращаете в представление, должна иметь обновленные значения.
Когда вы отправляете сообщение на контроллер, в отличие от веб-форм asp.net, ViewState или что-то подобное не происходит. Вы получаете значения в контроллере, вы что-то делаете с ними и возвращаете новый просмотр.
Новое представление может иметь ту же модель, которую контроллер получил в качестве параметра (например, если были какие-либо ошибки проверки), но это не требуется. Если обновления модели не были сделаны для переменной объекта, связанной с ней (как это, кажется, имеет место), вам необходимо обновить объект, который вы вернете с представлением, или создать новый объект с правильными значениями и верни это.