| 代码说明:可以与Load事件一起使用的Page.IsPostBack属性,以便执行只在页面第一次执行时被执行的代码。只想在页面第一次加载时初始化页面的变量和控件,而不是每次页面提交时都初始化这些变量和控件。
下面的页面内有两个随机数,第一个随机数在每次页面被加载时都生成;第二个随机数则只生成一次。
<Script Runat="Server">
Sub Page_Load
Dim RanNum As New Random
lblFirstRanNum.Text = RanNum.Next( 1, 11 )
If Not Page.IsPostBack Then
lblSecondRanNum.Text = RanNum.Next( 1, 11 )
End If
End Sub
</Script>
<html>
<head><title>IsPostBack.aspx</title></head>
<body>
<form Runat="Server">
The first random number is:
<asp:label id="lblFirstRanNum" Runat="Server"/>
<p>
The second random number is:
<asp:label id="lblSecondRanNum" Runat="Server"/>
<p>
<asp:button Text="Click Here!" Runat="Server"/>
</form>
</body>
</html>
|