在网上看了很多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中利用Cookies实现用户自动登录的代码...谢谢了...越详细越好....
什么意思?自动登录?
mark 貌视是存储cookies 我也对cook比较迷糊 关注下
既然你知道用cookies自己动动大脑多好! ......