Мы хотим использовать элемент управления календаря, чтобы заполнить его текстом для каждого дня, мы попробовали два метода:
Определение всех текстовых полей (по одному на каждый день) статически при разработкеmode и перемещая их (e.cell.Controls.Add(tbDay1))
в каждую ячейку дня на событии OnDayRender
.Но есть некоторая проблема с viewstate, так как текстовые поля появляются 2 раза (те, которые помещены в режим дизайна плюс те, что в календаре), и при каждой загрузке страницы содержимое текстовых полей экспоненциально дублируется (test->testtest->testtesttest)
, добавляет 1 точку с запятой на обратную передачуслишком ... но мы думаем, что это вызвано некоторой проблемой с контейнером панели обновления.
Определение текстовых полей динамически ... мы не знаем точно, как включить логику для: загрузкиисходные данные из базы данных (это должно быть как-то после события OnDayRender
, сохраняя их между загрузками страниц (динамические + viewstate ..), но не перезаписывая новые значения, которые пользователь может вводить ...
Есть идеи? Желательно, чтобы метод один уже реализован.