欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP.NET - 事件

事件句柄(event handler)是一種針對給定事件來執(zhí)行代碼的子例程。

ASP.NET - 事件句柄

請看下面的代碼:

<%
lbl1.Text="The date and time is " & now()
%>

<html>
<body>
<form runat="server">
<h3><asp:label id="lbl1" runat="server" /></h3>
</form>
</body>
</html>

上面的代碼什么時(shí)候會被執(zhí)行?答案是:“我不知道. . .”

Page_Load 事件

Page_Load 事件是眾多 ASP.NET 可理解的事件之一。Page_Load 事件會在頁面加載時(shí)被觸發(fā),然后 ASP.NET 會自動調(diào)用子例程 Page_Load,并執(zhí)行其中的代碼:

<script runat="server">
Sub Page_Load
lbl1.Text="The date and time is " & now()
End Sub
</script>

<html>
<body>
<form runat="server">
<h3><asp:label id="lbl1" runat="server" /></h3>
</form>
</body>
</html>

注釋:該 Page_Load 事件不包含對象引用或事件參數(shù)!

顯示這個(gè)例子

Page.IsPostBack 屬性

Page_Load 子例程會在頁面每次加載時(shí)運(yùn)行。如果您僅希望在頁面第一次加載時(shí)執(zhí)行 Page_Load 子例程中的代碼,您可以使用 Page.IsPostBack 屬性。如果 Page.IsPostBack 屬性為 false,則頁面第一次被載入,如果為 true,則頁面?zhèn)骰胤⻊?wù)器(例如,通過點(diǎn)擊表單上的按鈕):

<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
  lbl1.Text="The date and time is " & now()
end if
End Sub

Sub Submit(s As Object, e As EventArgs)
lbl2.Text="Hello World!"
End Sub
</script>

<html>
<body>
<form runat="server">
<h3><asp:label id="lbl1" runat="server" /></h3>
<h3><asp:label id="lbl2" runat="server" /></h3>
<asp:button text="Submit" onclick="submit" runat="server" />
</form>
</body>
</html>

上面的例子僅在頁面初次加載時(shí)創(chuàng)建 "The date and time is...." 這條消息。當(dāng)用戶點(diǎn)擊 Submit 按鈕時(shí),submit 子例程將在第二個(gè) label 創(chuàng)建 "Hello World!",但第一個(gè) label 中的日期和時(shí)間不會改變。

顯示這個(gè)例子