У меня есть ListView внутри UpdatePanel. Каждая строка ListView содержит несколько кнопок. Одна кнопка вызывает метод, который отправляет файл (Response.WriteFile (...)), поэтому его следует рассматривать как триггер обратной связи, и мой вопрос заключается в том, как я могу это достичь? Когда я вставляю идентификатор этой кнопки в секцию триггеров UpdatePanel, я получаю ошибку «(...) элемент управления не найден (...)». Данные привязаны к ListView только при загрузке первой страницыНазначение триггера обратной передачи для управления внутри ListView
0
A
ответ
0
Попробуйте зарегистрировать все элементы управления в качестве триггеров. См. Пример ниже. Вы также можете сделать это в коде.
AsyncPostBackTrigger trigger;
trigger=new AsyncPostBackTrigger();
trigger.ControlID = Button2.ID;
UpdatePanel1.Triggers.Add(trigger);
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Label ID="Label2" runat="server" Text="Label">Static Text:</asp:Label>
<br />
<asp:LinkButton ID="LinkButton1" runat="server">LinkButton01</asp:LinkButton><br>
<hr />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Label">Text in UpdPanel</asp:Label>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="LinkButton1" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</form>
0
Добавить PostBackTrigger
для списка, содержащего кнопки.
Смежные вопросы
- 1. установка триггера обратной передачи для кнопки внутри datalist внутри updatepanel
- 2. Обновить ListView после обратной передачи
- 3. .net форма внутри пользовательского управления теряет значения после обратной передачи
- 4. ITemplate внутри FormView.InsertItemTemlate исчезает после обратной передачи
- 5. Динамические элементы управления исчезают после обратной передачи
- 6. Сохраняйте цвет управления после обратной передачи
- 7. Остаток пути управления FileUpload после обратной передачи
- 8. назначение триггера
- 9. Избегайте обратной передачи динамически созданных элементов управления
- 10. ASP.NET Элементы управления после обратной передачи
- 11. динамически созданных элементов управления и обратной передачи
- 12. Отправка обратной передачи программно
- 13. Как знать цели управления для обратной передачи в asp.net
- 14. PSQL: назначение функции триггера
- 15. Обновите элемент управления на главной странице после обратной передачи
- 16. DropDownList пустой после обратной передачи
- 17. предотвратить кнопку внутри gridview для обратной передачи с помощью javascript
- 18. Управление календарем без обратной передачи
- 19. ListView не запускает OnItemCommand (или ItemInserting) после предотвращения обратной передачи
- 20. Два типа обратной передачи событий
- 21. Возврат триггера для кнопки внутри usercontrol в Updatepanel
- 22. jquery datepicker внутри панели обновления исчезает после обратной передачи
- 23. Избегайте обратной передачи на кнопке coltrol
- 24. Использование UpdatePanels внутри ListView
- 25. Viewmodel после обратной передачи
- 26. кнопка без обратной передачи?
- 27. в PHP Обратной передачи
- 28. Выполнение обратной передачи без AutoPostBack
- 29. JQuery Ajax не работает после обратной передачи
- 30. Обработка событий кликов без обратной передачи
Вы можете объяснить больше о том, почему это хорошо помогает? – elyashiv
Добро пожаловать в Stackoverflow, вам рекомендуется описывать решения, а не просто публиковать их, чтобы руководствоваться, а не диктовать. –