Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用C语言加载页面#_C#_Pageload - Fatal编程技术网

C# 用C语言加载页面#

C# 用C语言加载页面#,c#,pageload,C#,Pageload,我正在使用C#web应用程序。我想深入了解页面事件。因为我认为页面加载事件首先发生(在浏览器中请求页面时)。但是,当我尝试注释方法protectedvoidpage\u Load(objectsender,EventArgs e)时,页面加载没有错误 1.Page request 2.Start 3.Initialize 4.Load 5.Postback Event Handling 6.Rendering 7.Unload 这是页面生命周期 加载事件位于第4位 您可以在这里查看

我正在使用C#web应用程序。我想深入了解页面事件。因为我认为页面加载事件首先发生(在浏览器中请求页面时)。但是,当我尝试注释方法
protectedvoidpage\u Load(objectsender,EventArgs e)
时,页面加载没有错误

1.Page request

2.Start

3.Initialize

4.Load

5.Postback Event Handling

6.Rendering

7.Unload
这是页面生命周期

加载事件位于第4位

您可以在这里查看详细信息:


每个页面对象都有
九个事件
,其中大多数事件在您与ASP.NET的日常交易中都不必担心。您将处理最多的三个问题是:

Page_Init
Page_Load
Page_PreRender
它们确实按照上面给出的顺序执行,所以一定要考虑到这一点,尤其是在构建自定义控件时。您必须记住这一点的原因是,如果处理不当,信息可能在您预期的时间内不可用


请参阅:

即使没有页面加载()方法,您的网页也会正常工作。 在调用页面之前,调用PreInit、Init()等事件。请参阅第页生命周期

在预加载事件之后调用Page_Load()方法。使用Page_Load()可以设置默认值或检查回发等

 protected void Page_Load(object sender, EventArgs e)
    {
        int x = 10;
    }

写下这个,在int x=10上加一个断点;观察发送者和e

请参阅这篇关于Asp.Net页面生命周期的文章:您的标题不好。请阅读页面加载事件不是在您可以放入代码的页面加载中首先触发的,当您将其注释掉时,它不会“不加载页面”。一旦呈现html,您不必声明已经给出了manuallyAutoEventWireup=“true”。