Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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
在ASP.NET生命周期的哪一部分中,用户可以直观地看到页面?_Asp.net_.net_Vb.net_Webforms_Controls - Fatal编程技术网

在ASP.NET生命周期的哪一部分中,用户可以直观地看到页面?

在ASP.NET生命周期的哪一部分中,用户可以直观地看到页面?,asp.net,.net,vb.net,webforms,controls,Asp.net,.net,Vb.net,Webforms,Controls,我目前正在从事一个ASP.NET项目,试图弄清楚页面中的哪个阶段和方法会在屏幕上直观地显示出来 具体地说,这个问题是由我对用于打开新窗口的asp登录控件的调查引起的 从您正在链接的文档中: 呈现在呈现之前,将保存页面和所有控件的视图状态。在呈现阶段,页面调用呈现 方法,提供一个编写控件的 输出到页面响应属性的OutputStream对象 卸载页面完全卸载后引发卸载事件 呈现、发送到客户端,并准备丢弃。在这 此时,页面属性(如响应和请求)将被卸载并 执行清理 也许这会有所帮助……页面生命周期发生在

我目前正在从事一个ASP.NET项目,试图弄清楚页面中的哪个阶段和方法会在屏幕上直观地显示出来


具体地说,这个问题是由我对用于打开新窗口的asp登录控件的调查引起的

从您正在链接的文档中:

呈现在呈现之前,将保存页面和所有控件的视图状态。在呈现阶段,页面调用呈现 方法,提供一个编写控件的 输出到页面响应属性的OutputStream对象

卸载页面完全卸载后引发卸载事件 呈现、发送到客户端,并准备丢弃。在这 此时,页面属性(如响应和请求)将被卸载并 执行清理


也许这会有所帮助……

页面生命周期发生在服务器端,因此浏览器中发生的任何事情都与此无关。将通过javascript打开一个新窗口,它与asp.net生命周期的关系不大,而与正在运行的HTML布局、css和脚本的关系更大。从技术上讲,页面会在呈现阶段结束时显示(即,html会写入浏览器),但根据您在代码中所做的操作,页面可能会显示得更早。。但是,基于上述因素,即使在渲染之后,它也可能不会出现在浏览器中。它在ASP.NET生命周期之外/之后。