关于ASP.NET页面生命周期的疑惑
最近看ASP.NET页面生命周期
我看的文章说过程是
1. Page_Init();
2. Load ViewState;
3. Load Postback data;
4. Page_Load();
5. Handle control events;
6. Page_PreRender();
7. Page_Render();
8. Unload event;
9. Dispose method called;
大家看下面代码
问题是每次Add()添加textbox这样可以找到textbox
并能获得他的值
在生命周期上看 load事件 和用户事件为 4 5 两步
问题就是 我没此在第4步load事件中添加新的textbox
在第5步用户事件中我理解是可以找到textbox 但是不能获得值 可是他获得了 为什么?
什么是后把值赋上去的
我那里理解错了 请高手指点
吃饭了 下午来回复
我看的文章说过程是
1. Page_Init();
2. Load ViewState;
3. Load Postback data;
4. Page_Load();
5. Handle control events;
6. Page_PreRender();
7. Page_Render();
8. Unload event;
9. Dispose method called;
大家看下面代码
protected void Page_Load(object sender, EventArgs e)
{
Add();
}
private void Add()
{
TextBox td = new TextBox();
td.ID = "ID1";
this.DIVID.Controls.Add(td);
}
protected void OK_OnClick(object sender, EventArgs e)
{
TextBox con = (TextBox)this.form1.FindControl("ID1");
if (con != null)
{
string ddds = con.Text;
}
}问题是每次Add()添加textbox这样可以找到textbox
并能获得他的值
在生命周期上看 load事件 和用户事件为 4 5 两步
问题就是 我没此在第4步load事件中添加新的textbox
在第5步用户事件中我理解是可以找到textbox 但是不能获得值 可是他获得了 为什么?
什么是后把值赋上去的
我那里理解错了 请高手指点
吃饭了 下午来回复
...全文
相关推荐
一个asp.net的小网站
一个asp.net的小网站,特贡献出来,适合入门提高阶段阅读!
ASP.NET 4.0光盘源代码运行指南:从环境搭建到调试排错
在Web开发的学习与工程实践中,运行旧版框架的示例代码是每位开发者都会遇到的场景。ASP.NET作为微软主流的服务端技术,其4.0版本虽已年代久远,但大量存量系统仍运行在Web Forms架构之上。理解其源代码的运行机制,不仅有助于掌握传统Web开发的核心概念,如PostBack、ViewState、内置对象与数据绑定,也能为解决实际工程中的兼容性问题打下基础。从Visual Studio环境配置、SQL Server数据库附加到连接字符串的修改,每一个环节都可能成为项目启动的障碍。本文基于《ASP.NET
关于asp.net的英文文献
关于ASP.NET文献翻译 可以删减用于毕业论文的文献翻译部分
ASP.NET页面生命周期描述
ASP.NET页面生命周期描述,介绍了页面是如何生成的,变量的生存周期
asp.net页面生命周期详解
主要介绍了asp.net页面生命周期的解释,大家参考使用吧


