Webフォームイベント
ASP.NET Web フォーム - イベント
イベント ハンドラーは、特定のイベントのコードを実行するサブルーチンです。
ASP.NET - イベント ハンドラー
以下のコードを参照してください:
<%
lbl1.Text="日付と時刻は " & now()
%>
<html>
" <body>
<form runat="server">
<h3><asp:label id="lbl1" runat="server" /></h3>
</form>
</body>
</html>
lbl1.Text="日付と時刻は " & now()
%>
<html>
" <body>
<form runat="server">
<h3><asp:label id="lbl1" runat="server" /></h3>
</form>
</body>
</html>
上記のコードはいつ実行されますか?答えは「分かりません…」です。
Page_Load イベント
Page_Load イベントは、ASP.NET が理解する多くのイベントの 1 つです。ページが読み込まれると、Page_Load イベントがトリガーされます。ASP.NET は自動的に Page_Load サブルーチンを呼び出し、その中のコードを実行します。オンラインで表示するには 例
注:
Page.IsPostBack プロパティ
Page_Load イベントには、オブジェクト参照やイベント パラメーターは含まれません。
Page.IsPostBack プロパティ
Page_Load サブルーチンは、ページが読み込まれるたびに実行されます。ページが最初に読み込まれるときにのみ Page_Load サブルーチンのコードを実行したい場合は、Page.IsPostBack プロパティを使用できます。 Page.IsPostBack プロパティが false に設定されている場合、ページは初めてロードされ、true に設定されている場合、ページはサーバーにポストバックされます (フォーム上のボタンをクリックするなど):
Example
<script runat="server"> Sub Page_Load lbl1.Text="The date and time is " & now() End Sub </script> <!DOCTYPE html> <html> <body> <form runat="server"> <h3><asp:label id="lbl1" runat="server" /></h3> </form> </body> </html>
インスタンスの実行»
[インスタンスの実行] ボタンをクリックして、オンライン インスタンスを表示します