覆盖ASP.NET代码隐藏文件中的Page类构造函数-何时调用?如果我如图所示覆盖System.Web.UI.Page构造函数,那么根据页面生命周期何时调用DoSomething()?我似乎无法在任何地方找到这个记录。namespaceNameSpace1{publicpartialclassMyClass:System.Web.UI.Page{publicMyClass(){DoSomething();}protectedvoidPage_Load(objectsender,EventArgse){}}}作为参考,这是ASP.NET页面生命周期概述:http://msdn.microsoft.com/en-us/library/ms178472.aspx找到的最佳答案在MSDN文章中。我只需要仔细查看图表即可。构造是页面生命周期中的第一个事件(在PreInit、Init、Load等之前)。图http://img156.imageshack.us/img156/9246/lifecyclen.jpgdosomething();将在成员方法之前调用。这实际上与页面生命周期无关。它是关于类和实例的。ASP.NET创建MyClass的一个实例。(执行构造函数)。之后,可以调用任何其他成员方法。要回答您的问题,请在步骤10中创建一个实例:http://msdn.microsoft.com/en-us/library/ms178473.aspx向下滚动到“请求由HttpApplication管道处理”。以上是C#学习教程:重写ASP.NET代码隐藏文件中的Page类构造函数——什么时候调用?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
