Я ищу чистый подход по сценарию " Редактировать / просмотреть / сохранить " в asp.net mvc:
Наши клиенты могут " редактировать " информацию о своих счетах, что повлияет на их ежемесячную премию, но перед сохранением информации нам нужно представить их с экраном " review ", где они могут просмотреть изменения и увидеть подробную разбивку их ежемесячной премии, и если они ее примут, мы сделаем " Save ".
По сути, это три этапа редактирования:
шаг 1 - «Редактировать» - экран, на котором пользователь редактирует свою информацию
шаг 2 - «Просмотр» - только чтение информации на экране для просмотра введенных данных
шаг 3 - «Сохранить» - фактическое сохранение данных.
Что делает его интересным, так это то, что существует множество маленьких разных экранов «редактирования», однако есть только ОДИН экран «просмотра».
это возможно путем сохранения данных в сеансе при редактировании / публикации и повторного восстановления их при сохранении, но это не похоже на хороший способ.
Есть ли более чистый способ сделать это в mvc?