我们的Usercontrol有OnUnload方法,它首次执行多次,当我关闭页面并再次单击时,同样的OnUnload()方法只执行一次。
多次执行OnUnload()方法导致问题。
如果我们已经打开一次,请复制此问题。要么我们必须关闭浏览器,要么我们必须清除cookie和缓存。
protected override void OnUnload(EventArgs e)
{
base.OnUnload(e);
Controller.ReprojectionsRequestDetail = this.RequestReprojectionDetail;
}
当OnUnload()第二次运行时(第一次加载页面时)this.RequestReprojectionDetail为null并导致问题。
我最近可以提供的其他信息是我们的代码已迁移到.net framework 4.5。
欢迎任何帮助。