请假一个BasePage+MasterPage下重复调用OnPreInit事件的解决办法
程序是webform开发的,用到了母版页功能,每个页面都基于母版页,页面cs集成于了基类BasePage作为判断登录与否和权限管理。
BasePage里面用OnPreInits 事件来做权限管理。
protected override void OnPreInit(EventArgs )
{判断登录
权限管理
}
现在发现页面每次运行都调用了两次OnPreInit事件,一次是页面自身的调用,一次是MasterPage页面的调用,请问应该怎么解决这个问题?