Метод OnUnload () ASP.NET UserControl, выполняющийся несколько раз
Наш Usercontrol имеет метод OnUnload, который выполняется несколько раз в первый раз, и когда я закрываю страницу и нажимаю снова, тот же метод OnUnload () выполняется только один раз.
Метод OnUnload (), выполняющийся несколько раз и вызывающий проблему.
Чтобы повторить эту проблему, если мы уже открыли один раз. Либо мы должны закрыть браузер, либо мы должны очистить куки и кеш.
protected override void OnUnload(EventArgs e)
{
base.OnUnload(e);
Controller.ReprojectionsRequestDetail = this.RequestReprojectionDetail;
}
когда OnUnload () запускается во второй раз (впервые при загрузке страницы) this.RequestReprojectionDetail имеет значение null и вызывает проблему.
Только дополнительная информация, которую я могу предоставить, - недавно наш код был перенесен в.net framework 4.5 .
Любая помощь будет приветствоваться.