Page_Init初始化一些控件和事件代理,在Page_Load前执行
解决方案 »
- ASPNET如何调用Sql 2008的任务
- 急救啊!
- Treeview 同一页面点击选中,如何防刷新
- ID相同,如何取得
- 能否给个简单的例子?
- 对于有回发操作的页面,我用window.history.back()要调用两次以上才行,怎么解决?
- 如何消除 TableRow中的cells 中间的空白区域
- RMB求购前台网站销售,后台进销存管理系统!
- asp.net2.0,datagrid 如何取得某行某列的值,小女子感谢了。
- 为什么我的DataGrid控件的Items.Count和Controls.Count总返回0?
- 思归大侠,怎样控制datagrid中控制数据表的主键值?(object_id)
- 如何使一个自定义的按钮为DataGrid的删除按钮?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcontrolexecutionlifecycle.asp
Page_Init是对控件事件的句柄化处理,它通过代理的机制,实现对控件事件的定义。个人感觉很符合我们编程时先定义后使用的习惯
<script language="C#" runat="server">
int intGlobal=0;
void Page_Init()
{
intGlobal++;
Message1.Text+="<br>Page_Init has called"+DateTime.Now +"with the value "+intGlobal;
}
void Page_Load()
{
intGlobal++;
Message2.Text+="<br>Page_Load has called"+ DateTime.Now +"with the value "+intGlobal;
}
</Script>
<html>
<body>
<form runat="server">
<input type="submit" value="click to continue"/><br>
<asp:label id="Message1" runat="server"/>
<asp:label id="Message2" runat="server"/>
</Form>
</body>
</html>