| 代码说明:只有请求ASP.NET页面,页面自身就发出几个事件。可以向页面中添加在发生这些事件时执行的应用程序逻辑。
这几个事件是:Init Load PreRender Unload。由Page_Unload 子程序添加的消息永远不会显示出来。因为Unload事件是在把页面的所有内容呈现到浏览器以后产生的。
可以在Load事件中初始化页面中使用的任何变量和任何控件的状态。Load事件是在任何控件事件产生之前产生的,而PreRender事件是在任何控件事件产生之后产生的。如单击按钮产生事件是在Page_Load子程序执行后Page_PreRender子程序执行之前被触发的。
<Script Runat="Server">
Sub Page_Init
lblMessage.Text &= "<li> Init Event"
End Sub
Sub Page_Load
lblMessage.Text &= "<li> Load Event"
End Sub
Sub Page_PreRender
lblMessage.Text &= "<li> PreRender Event"
End Sub
Sub Page_Unload
lblMessage.Text &= "<li> Unload Event"
End Sub
</Script>
<html>
<head><title>PageEvents.aspx</title></head>
<body>
<form Runat="Server">
<asp:Label id="lblMessage" Runat="Server" />
</form>
</body>
</html>
|