在ASP.NET生命周期的哪一部分中,用户可以直观地看到页面?
我目前正在从事一个ASP.NET项目,试图弄清楚页面中的哪个阶段和方法会在屏幕上直观地显示出来在ASP.NET生命周期的哪一部分中,用户可以直观地看到页面?,asp.net,.net,vb.net,webforms,controls,Asp.net,.net,Vb.net,Webforms,Controls,我目前正在从事一个ASP.NET项目,试图弄清楚页面中的哪个阶段和方法会在屏幕上直观地显示出来 具体地说,这个问题是由我对用于打开新窗口的asp登录控件的调查引起的 从您正在链接的文档中: 呈现在呈现之前,将保存页面和所有控件的视图状态。在呈现阶段,页面调用呈现 方法,提供一个编写控件的 输出到页面响应属性的OutputStream对象 卸载页面完全卸载后引发卸载事件 呈现、发送到客户端,并准备丢弃。在这 此时,页面属性(如响应和请求)将被卸载并 执行清理 也许这会有所帮助……页面生命周期发生在
具体地说,这个问题是由我对用于打开新窗口的asp登录控件的调查引起的 从您正在链接的文档中: 呈现在呈现之前,将保存页面和所有控件的视图状态。在呈现阶段,页面调用呈现 方法,提供一个编写控件的 输出到页面响应属性的OutputStream对象 卸载页面完全卸载后引发卸载事件 呈现、发送到客户端,并准备丢弃。在这 此时,页面属性(如响应和请求)将被卸载并 执行清理
也许这会有所帮助……页面生命周期发生在服务器端,因此浏览器中发生的任何事情都与此无关。将通过javascript打开一个新窗口,它与asp.net生命周期的关系不大,而与正在运行的HTML布局、css和脚本的关系更大。从技术上讲,页面会在呈现阶段结束时显示(即,html会写入浏览器),但根据您在代码中所做的操作,页面可能会显示得更早。。但是,基于上述因素,即使在渲染之后,它也可能不会出现在浏览器中。它在ASP.NET生命周期之外/之后。