Я пытаюсь сохранить содержимое текстового поля с помощью обратной передачи, и я исчерпал все свои усилия, но не могу заставить его работать правильно.
Что должно произойти:
- Пользователь выбирает радиокнопку
- В зависимости от того, какая кнопка была выбрана, загружается пользовательский элемент управления для указания некоторых данных и состояния просмотра, чтобы сказать, какому типу перечисления он соответствует.
- Когда они нажимают сохранить, если UserControl - просто ввод текста - самое простое), содержимое читается и сохраняется, а затем сохраняется в базе данных в формате (выбор радиокнопки), чтобы его снова можно было десериализоватьпотом.
- Страница отправляется обратно, а значение и формат считываются из базы данных, затем загружается нужный элемент управления.
Проблема в том, что - когда страница отправляется обратно,оно работает.При каждом последующем постбэке сбрасывается значение по умолчанию для текстового поля.
У меня очень похожая настройка в другом месте, поэтому я думаю, что это может быть второстепенной вещью, о которой я никогда не подумаю.В нем много кода, поэтому было бы проще поговорить о том, что делать (загрузить динамический элемент управления, заполнить значения и т. Д.), А не о том, как это сделать.