Я реализовал пользовательский элемент управления, который я повторно использую на нескольких страницах. Тем не менее, я столкнулся с различными проблемами, такими как обслуживание сеансов на разных страницах, очистка сеансов при удалении - по сути, контроль состояния состояний, и мне интересно, что все это стоит головной боли.
Каждый раз, когда страница загружается, к ней добавляется элемент управления, я использую сеанс для воссоздания ее состояния, где это применимо. Когда я ухожу со страницы, я очищаю сеанс через окно JavaScript .onunload с помощью веб-метода. Window.onunload доставлял мне неприятности, выполняя ПОСЛЕ нового события page_load, создавая ситуацию, с которой очень трудно справиться.
Любые советы о том, как исправить это без отказа от пользовательских элементов управления все вместе?
Как еще можно повторно использовать код, не вырывая волосы?
Спасибо!