易截截图软件、单文件、免安装、纯绿色、仅160KB

100+100 求详解 ! asp.net 页面生命周期!

在网上看了很多asp.net页面生命周期的, 很多地方, 都是贴了msdn官方的资料. 看了多遍, 还是有些问题 搞不懂
在这里, 请各位高手赐教! 也方便后来人学习.

Q1:
这八个阶段 都对应了哪些个事件呢?
Page request,Start, Page initialization, Load, Validation, Postback event handling, Rendering,Unload

PreInit, Init, InitComplete, PreLoad, Load,Control events, LoadComplete, PreRender, SaveStateComplete, Render, Unload

(至于这些事件都做了些什么 MSDN 上到是写了.)

Q2:
关于Init
MSDN
A: Init: Raised after all controls have been initialized and any skin settings have been applied. Use this event to read or initialize control properties.
这个Init 是 Control.Init Event
Control.Init Event
B: Occurs when the server control is initialized, which is the first step in its lifecycle.
一个说是在所有控件初始化后发生的. 一个说是在初始化时发生的.
困惑了.

Page 类 Control 类  都是在 System.Web.UI 命名空间下的.
Page类的 Init 事件 , 调用的是 Control.Init 没有错吧.  既然这样, 那Control.Init 发生的时候 是在控件初始化的时候, 那么Page_Init 怎么可能是在所有控件初始化完毕后才发生的呢?

谢谢各位!
http://blog.csdn.net/jiazhe860/archive/2008/03/19/2197252.aspx

Page_Init:是在页面未加载之前,也就是在页面初始化之前,在Page_Load之前调用的,可以在控件加载之前做一些客户端检测呀这些操作等。但这个事件对于当前用户来说,只会进行一次,也就是


相关问答:

asp.net分页问题

select top 12 * from Product where [id] not in (select top 12 [id] from Product)
这样可以分页,但是我在后面想加个条件
select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......

ASP.NET MVC架构发布了 - .NET技术 / ASP.NET

ASP.NET MVC架构发布了,你用了吗?
还在学习中

我也在学习。买书,听教程,看网上资料,下载例子,感觉听不错的,不过比起工厂模式,似乎逊色了点。。。欢迎到我博客互相学习

都用了5个版本了 从 PV1 到beta ......

在asp.net里面脚本出错 - .NET技术 / ASP.NET

function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;

var div1=document.getElementById("divPwd");

if (pwd.value=="")
{
......

ASP.NET表格弄得痛苦死了 - .NET技术 / ASP.NET

调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的

在dreamweaver里调。。。也可以直接控制HTML代码

确实痛苦 感同身受呀

哈哈 坚决路过。

用DW吧,VS搞设计 ......

sql存储过程时间相减 - .NET技术 / ASP.NET

CREATE PROCEDURE [selectvipcompany] 
@username varchar(50), 
@companyname varchar(50), 
@endtime varchar(1) 
AS 
declare @sql varchar(1000) 
set @sql=''  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号