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之前调用的,可以在控件加载之前做一些客户端检测呀这些操作等。但这个事件对于当前用户来说,只会进行一次,也就是
相关问答:
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架构发布了,你用了吗?
还在学习中
我也在学习。买书,听教程,看网上资料,下载例子,感觉听不错的,不过比起工厂模式,似乎逊色了点。。。欢迎到我博客互相学习
都用了5个版本了 从 PV1 到beta ......
function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;
var div1=document.getElementById("divPwd");
if (pwd.value=="")
{
......
调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的
在dreamweaver里调。。。也可以直接控制HTML代码
确实痛苦 感同身受呀
哈哈 坚决路过。
用DW吧,VS搞设计 ......
CREATE PROCEDURE [selectvipcompany]
@username varchar(50),
@companyname varchar(50),
@endtime varchar(1)
AS
declare @sql varchar(1000)
set @sql='' ......