Как передать модель из одного представления в другое без потери данных? ASP.NET

Для передачи данных между контроллерами или методами действий нужно воспользоваться механизмами хранения состояния на серверв или на клиенте. Для передачи данных между двумя методами подойдет TempData. Для хранения данных более длительное время можно использовать сессию или сохранять данные в базу данных.

Подробнее о том как работает хранение состояния в ASP.NET есть в этом уроке https://itvdn.com/ru/video/asp-net-essential/state-managment это не MVC, а WebForm но при этом суть хранения состояния веб приложений будет понятно.

Также есть урок по TempData в MVC https://itvdn.com/ru/video/mvc/controllers-and-actions?position=2316