Мы используем asp: TreeView с отложенной загрузкой. Метод обратного вызова, назначенный для OnTreeNodePopulate, выдает исключение, если пользователь вышел из системы с момента загрузки страницы. Мы хотим направить пользователя на страницу входа.
Первой попыткой было перехватить исключение на сервере и попробовать Response.Redirect (...), но это не сработало, потому что вы не можете перенаправить в обратном вызове.
Я пробовал различные другие подходы, включая использование ClientScript.RegisterStartupScript (...), но, похоже, это не работает для OnTreeNodePopulate.
Если бы мы могли каким-то образом подключиться к обработке событий обратного вызова на стороне клиента, это было бы легко, но TreeView, похоже, ничего здесь не предлагает.
Предложения