Phairoh - это правильно , что ваша кнопка должна успешно вызвать PostBack.
На обновление UpdatePanel влияют три вещи:
- Свойство
UpdateMode
- принимает два возможных значения: Always
и Conditional
.
- Если установлено значение
Always
, то любая обратная передача на странице приведет к обновлению UpdatePanel.
- Если он установлен на
Conditional
, то UpdatePanel обновляется только при вызове метода Update
UpdatePanel или когда один из триггеров UpdatePanel выполняет обратную передачу.
-
Triggers
proroperty - Определяет, какие элементы управления приведут к обновлению UpdatePanel, когда UpdateMode
установлен в Conditional
.
- Свойство
ChildrenAsTriggers
- это логическое значение, которое определяет, будут ли дочерние элементы управления UpdatePanel автоматически считаться триггерами без необходимости добавления в коллекцию Triggers
.
Поскольку ваша кнопка находится в UserControl, будет нелегко добавить элемент управления в коллекцию Triggers
или заставить кнопку вызывать метод Update на UpdatePanel, который не находится внутри UserControl.
Поскольку ваша UpdatePanel содержит UserControl, лучше всего включить ChildrenAsTriggers
. Если это не работает, попробуйте установить для свойства UpdateMode
значение Always
. Если это по-прежнему не работает, то Phairoh , вероятно, правильно и ваша кнопка не отправляет обратно.