Поскольку событие itemcommand запускается после большинства, если не всех событий/событий инициализации/загрузки страницы/управления. каков наилучший способ сохранить данные переменной сеанса, которые были изменены в элементе itemcomment (например, добавление элементов), чтобы страница могла реагировать на команду item, используя измененный сеанс?Лучший способ сохранить переменные сеанса в элементе списка listview ASP.NET
0
A
ответ
0
Вы могли поймать постбэк раньше жизненного цикла страницы:
// id of the control
string id = Request.Form["__EVENTTARGET"];
if (!string.IsNullOrEmpty(id) && id.Contains("myControlId"))
{
string argument = Request.Form["__EVENTARGUMENT"];
...
}
но это ни очень элегантно и не безопасно. Я буду следовать предложению Skowronek: поставить больше логики на PreRender.
Смежные вопросы
- 1. Лучший способ сохранить переменные между postbacks asp.net?
- 2. Лучший способ сохранить состояние сеанса в MVC
- 3. Лучший способ сделать ListView в ASP.NET MVC?
- 4. ASP.NET - Исчезающие переменные сеанса
- 5. переменные сеанса в ASP.NET
- 6. Лучший способ сохранить arraylist
- 7. Переменные сеанса Asp.net перепутаны
- 8. Изображения в элементе списка ListView
- 9. ViewPager в элементе списка ListView
- 10. ASP-переменные сеанса ASP.NET
- 11. Лучший способ сохранить приоритетные задачи (ASP.NET MVC)
- 12. Переменные сеанса взлома в Asp.NET
- 13. Переменные сеанса в ASP.NET MVC
- 14. ASP.NET WebForms - переменные сеанса Null
- 15. Лучший способ сохранить изображение?
- 16. Лучший способ сохранить сеанс ASP.Net Active
- 17. Лучший способ управления данными сеанса
- 18. Переменные группы ASP.NET ListView
- 19. Лучший способ оживить сеанс?
- 20. Лучший способ передать переменные?
- 21. Лучший способ использовать переменные в другом действии
- 22. Невозможно сохранить элементы CSS в элементе списка элементов ASP.NET
- 23. Лучший способ объявить переменные
- 24. Лучший способ сохранить глобальные переменные в приложении для iPhone
- 25. asp.net постоянные переменные сеанса в поддоменах
- 26. Переменные сеанса ASP.NET MVC Lost
- 27. Лучший способ сохранить информацию во время сеанса PHP
- 28. asp.net Переменные сеанса внутри SharePoint
- 29. ASP.NET MVC3 Переменные сеанса недоступны
- 30. ASP.NET AJAX и переменные сеанса
Только решение, которое я вижу (и работает), предназначено для обработки любых функций на prerender страницы. Появляется, чтобы работать, но нечетный itemcommand не срабатывает, как это делают другие контрольные события. – Skowronek
Можете ли вы привести пример того, что вы пытаетесь сделать и что не работает для вас? Как правило, вы должны иметь возможность изменять сеанс, как видите, в обработчике itemcommand, но поскольку большая часть событий страницы уже запущена, ваша страница не будет отражать ни одно из этих изменений до следующего запроса (который обычно не является что ты хочешь). –
Проблема заключалась в том, что мне нужно было установить счетчик для обновления на странице после нажатия кнопки в списке. Я смог выполнить, бросив логику обновления в событие prerender страницы. – Skowronek