Как вызвать UpdatePanel от щелчка GridView TemplateColumn? - PullRequest
2 голосов
/ 05 апреля 2011

У меня есть следующий случай, все мои элементы управления на панели обновлений на странице.

Одним из этих элементов управления является GridView, этот GridView содержит CheckBox в поле шаблона заголовка (для проверки всех).Автоответчик имеет значение true, но когда проверка изменилась, ничего не изменилось, на панели обновления есть триггер асинхронной обратной передачи для GridView.

Ответы [ 2 ]

1 голос
/ 13 января 2013

Я только что исправил эту ошибку после поиска везде и попробовал последнее решение здесь безуспешно. Поэтому я сначала создал событие OnClick в CheckBox. В функции Onclick в файле .cs вызовите метод SelectedIndexChanged (new object (), new EventArgs ()); с указанными аргументами, а затем сразу после вызова метода Update для вашей UpdatePanel.

0 голосов
/ 05 апреля 2011

Вам нужно будет определить ASyncPostBackTrigger следующим образом:

<asp:UpdatePanel>
 <Triggers>
         <asp:AsyncPostBackTrigger ControlID="yourCheckBox" />
  </Triggers>
<ContentTemplate>
...GridView etc
</ContentTemplate>
</asp:UpdatePanel>
...