Page_Init()和page_load()事件
Page_Init()事件用法范例
Init()事件主要用来设置网页或者控件的初始值,同一个网页只会触发一次Init()事件,当客户端返回Web Form数据时,不会再次触发init()事件。
下面请看一个范例
<html>
|
page_load()事件
此事件也可以用来设置网页或控件的初始值,它发生在网页初始化后,但与Init()事件是不同的,当窗体数据返回服务器时,page对象的load事件将会被再次触发。
请看下面的范例
<html> <head><title>page_load</title> <script language="c#" runat="server"> void page_load(Object sender,EventArgs e) { Character.Items.Add("A"); Character.Items.Add("B"); } void addToList(Object sender,EventArgs e) { Character.Items.Add(text1.Value); text1.Value=""; } </script> </head> <body> <form runat="server"> <select id="Character" runat="server"></select> <p>向上面的列表中添加字母</p> <Input type="text" id="text1" runat="server"> <input type="button" runat="server" value="添加" onserverclick="addToList"> </form> </body> </html> |
请大家运行一下这两个程序,看一看有什么区别。