日志不说谎--Asp.net的生命周期

简介:

为了学习Asp.net的生命周期,我做了两个试验,记录下了日志,大家先看日志,我有问题:

试验1:页面上有一个ClientCallBack的功能;下面记录的是页面载入之后点击按钮执行ClientCallback

2007-11-05 09:16:04,203 [3448] Info ASP.test_aspx - Asp.net生命周期研究--Page_PageInit
2007-11-05 09:16:06,687 [3448] Info ASP.test_aspx - Asp.net生命周期研究--Page_Init
2007-11-05 09:16:06,687 [3448] Info ASP.test_aspx - Asp.net生命周期研究--Page_InitComplete
2007-11-05 09:16:06,687 [3448] Info ASP.test_aspx - Asp.net生命周期研究--Page_PreLoad
2007-11-05 09:16:06,687 [3448] Info ASP.test_aspx - Asp.net生命周期研究--Page_Load
2007-11-05 09:16:15,250 [3448] Info ASP.test_aspx - Asp.net生命周期研究--Page_LoadComplete
2007-11-05 09:16:15,250 [3448] Info ASP.test_aspx - Asp.net生命周期研究--Page_PreRender
2007-11-05 09:16:15,265 [3448] Info ASP.test_aspx - Asp.net生命周期研究--Page_SaveStateComplete
2007-11-05 09:16:15,343 [3448] Info ASP.test_aspx - Asp.net生命周期研究--Page_Unload
2007-11-05 09:28:34,015 [3724] Info ASP.test_aspx - Asp.net生命周期研究--Page_PageInit
2007-11-05 09:28:36,078 [3724] Info ASP.test_aspx - Asp.net生命周期研究--Page_Init
2007-11-05 09:28:36,078 [3724] Info ASP.test_aspx - Asp.net生命周期研究--Page_InitComplete
2007-11-05 09:28:36,109 [3724] Info ASP.test_aspx - Asp.net生命周期研究--Page_PreLoad
2007-11-05 09:28:36,109 [3724] Info ASP.test_aspx - Asp.net生命周期研究--Page_Load
2007-11-05 09:28:36,109 [3724] Info ASP.test_aspx - [Asp.net+控件生命周期]--Page.IsCallback=true;
2007-11-05 09:28:36,109 [3724] Info ASP.test_aspx - [Asp.net+控件生命周期]--Page.IsPostBack=true;
2007-11-05 09:28:37,015 [3724] Info ASP.test_aspx - Asp.net生命周期研究--Page_LoadComplete
2007-11-05 09:28:37,015 [3724] Info ASP.test_aspx - Asp.net生命周期研究--RaiseCallbackEvent();
2007-11-05 09:28:37,015 [3724] Info ASP.test_aspx - Asp.net生命周期研究--GetCallbackResult()
2007-11-05 09:28:37,015 [3724] Info ASP.test_aspx - Asp.net生命周期研究--Page_Unload

试验2:页面上有一个UpdatePanel,里面放了一个按钮;页面载入之后点击按钮TestButton

2007-11-05 09:07:11,312 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_PreInit
2007-11-05 09:07:11,312 [3448] Info UserControl - 控件生命周期--Page_Init
2007-11-05 09:07:11,312 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_Init
2007-11-05 09:07:11,312 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_InitComplete
2007-11-05 09:07:11,312 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_PreLoad
2007-11-05 09:07:11,312 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_Load
2007-11-05 09:07:11,640 [3448] Info UserControl - 控件生命周期--Page_Load
2007-11-05 09:07:11,640 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_LoadComplete
2007-11-05 09:07:11,640 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_PreRender
2007-11-05 09:07:11,640 [3448] Info UserControl - 控件生命周期--Page_PreRender
2007-11-05 09:07:11,640 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_SaveStateComplete
2007-11-05 09:07:11,734 [3448] Info UserControl - 控件生命周期--Page_Unload
2007-11-05 09:07:11,734 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_Unload
2007-11-05 09:07:27,046 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_PreInit
2007-11-05 09:07:27,046 [3448] Info UserControl - 控件生命周期--Page_Init
2007-11-05 09:07:27,046 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_Init
2007-11-05 09:07:27,046 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_InitComplete
2007-11-05 09:07:27,046 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_PreLoad
2007-11-05 09:07:27,046 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_Load
2007-11-05 09:07:27,046 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page.IsPostBack=true;
2007-11-05 09:07:27,109 [3448] Info UserControl - 控件生命周期--Page_Load
2007-11-05 09:07:27,109 [3448] Info ASP.default_aspx - [首页+控件生命周期]-- TestButton_Click()
2007-11-05 09:07:27,109 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_LoadComplete
2007-11-05 09:07:27,109 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_PreRender
2007-11-05 09:07:27,171 [3448] Info UserControl - 控件生命周期--Page_PreRender
2007-11-05 09:07:27,171 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_SaveStateComplete
2007-11-05 09:07:27,171 [3448] Info UserControl - 控件生命周期--Page_Unload
2007-11-05 09:07:27,171 [3448] Info ASP.default_aspx - [首页+控件生命周期]--Page_Unload

  不知道大家看到问题了没有,为什么ClentCallBack的时候,Page.IsPostBack=true;???

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
26天前
|
开发框架 前端开发 JavaScript
盘点72个ASP.NET Core源码Net爱好者不容错过
盘点72个ASP.NET Core源码Net爱好者不容错过
20 0
|
26天前
|
开发框架 .NET
ASP.NET Core NET7 增加session的方法
ASP.NET Core NET7 增加session的方法
19 0
|
26天前
|
XML 开发框架 .NET
ASP.NET COR3.1 集成日志插件NLog
ASP.NET COR3.1 集成日志插件NLog
24 0
|
7月前
|
开发框架 监控 前端开发
ASP.NET Core MVC 从入门到精通之日志管理
ASP.NET Core MVC 从入门到精通之日志管理
64 0
|
7月前
|
开发框架 前端开发 JavaScript
ASP .Net Core 中间件的使用(一):搭建静态文件服务器/访问指定文件
ASP .Net Core 中间件的使用(一):搭建静态文件服务器/访问指定文件
|
开发框架 前端开发 .NET
进入ASP .net mvc的世界
进入ASP .net mvc的世界
81 0
|
存储 开发框架 NoSQL
ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis
ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis
270 0
ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis
|
开发框架 前端开发 安全
ASP.NET Core Startup类Config gure()方法|ASP.NET Core 中间件详细说明
目录 Startup 类 Configure() 方法 中间件 使用中间件 Configure 方法 的参数 IApplicationBuilder Extension Methods(拓展方法)--微软提供的中间件
139 0
ASP.NET Core Startup类Config gure()方法|ASP.NET Core 中间件详细说明
|
存储 开发框架 NoSQL
ASP.NET Core+Quartz.Net实现web定时任务
此处我们的项目使用稍复杂的Quartz.net实现web定时任务。
ASP.NET Core+Quartz.Net实现web定时任务
|
开发框架 .NET Linux
ASP.NET Core: 十二.内置日志、使用Nlog将日志输出到文件(下)
应用离不开日志,虽然现在使用VS有强大的调试功能,开发过程中不复杂的情况懒得输出日志了(想起print和echo的有木有),但在一些复杂的过程中以及应用日常运行中的日志还是非常有用。   ASP.NET Core提供了内置的日志,但没弄明白这么把它输出到文件, 只能在VS的输出中查看, 谁知道怎么弄告诉我一下。
254 0

相关产品

  • 云迁移中心