В настоящее время у меня есть несколько веб-частей:
- EmailValidation
- PrimaryDetails
- AdditionalDetails
В настоящее время все они связаны друг с другом, используялогика похожа на this и совместно использует общую RegistrationViewModel.
Проблема заключается в том, что я использую интерфейс, который содержит все значения для процесса регистрации и требует их сохранения в веб-частях.В версии 1 процесса регистрации я использовал набор скрытых значений для хранения битов информации между постами.Мы надеялись уйти от этого подхода и задавались вопросом, знаете ли вы более аккуратный способ поддерживать состояние интерфейса на протяжении всех вызовов страницы.Проблема заключается в том, что каждая веб-часть имеет только часть полей в форме.
Единственное, о чем я мог подумать, это сохранить ее в данных сеанса, но коллега не заинтересовался этимк дополнительной настройке для этого на всех серверах.
Есть ли способ получения соединений для поддержания состояния всех сообщений?
РЕДАКТИРОВАТЬ: Моя проблема с использованиемскрытые поля - это просто то, что во всех веб-частях мне нужно более 15 полей, поэтому если вы добавляете или удаляете что-либо, это делает обслуживание немного раздражающим.