У меня есть мастер создания ASP.Net. Одним из дополнительных шагов, которые я включил, является сбор контактной информации для соединений, которые могут возникнуть у клиента для коллег-сотрудников, поэтому настраиваемая учетная запись может также создавать логины для них. Пользователь, который я использую для ContactPerson, состоит из нескольких текстовых полей для ключевой информации (Name, DoB, Company Name, Address и State).Советы: Постоянный пользовательский ввод для динамически созданных пользовательских элементов управления
Я использую простую кнопку для вызова метода AddContacts, который создает правильную структуру вложенности, используемую для RadPanelItems. Как только я добавляю первый элемент, он работает нормально, второй, хотя и вытирает первый с помощью обратной передачи и не сохраняет постоянство данных.
Этот пользовательский элемент управления сопоставляется с EF4 Entity, в частности на странице есть член, называемый ListListList. Я хотел спросить, что было бы лучшим способом сохранить мои данные Entity, собранные мной из предыдущего контакта, и повторное добавление моего пользовательского элемента управления (с указанными данными) обратно в форму, когда встречается столбец назад?
Я открыт для предложений, и я ищу оптимальное решение (ы). Заранее спасибо.
Поскольку мы используем состояние сеанса InProc, есть ли какие-либо непредвиденные последствия с этим подходом? Это похоже на жизнеспособный ответ, если он работает с InProc. – jjhayter
Объект, хранящийся в сеансе, должен быть [Serializable], который является большинством объектов в любом случае, для некоторых пользовательских настроек требуется [Serializable], некоторые из них выполняют большую часть работы по реализации сериализации ... но давайте не будем двигаться вперед. У вас очень хороший шанс, что он будет работать нормально! InProc Session ограничен доступной памятью, настроенной в IIS. Но до тех пор, пока вы временно храните объекты и не имеете дело с 1000 пользователями, которые подписываются одновременно - я бы не стал беспокоиться об этом.Изучение SQLSession было бы альтернативой, если вам нужно больше пространства сеансов ... – Elementenfresser