ASP.NET页面'Page_Load'在Master Page的'Page_Load'事件之前触发?

Chr*_*ris 23 c# asp.net

在我的母版页面上,我有一个方法Page_Load可以检查用户是否已登录,如果没有,则将其重定向到"登录"页面.

问题是,对于我的一些页面,Page_Load事件假设记录的用户都在,并且这些事件似乎在主页面中的登录检查之前触发,这会导致错误.

有什么方法可以解决这个问题?我可以在我的页面中使用除Page_Load之外的任何事件,这些事件会母版页之后触发吗?

Ale*_*dro 25

您有一个丰富的Page Cycle,需要使用大量事件.也许你可以Page_Init用来检查用户是否登录了母版页.或者Page_PreRender在其他页面中使用.