takachaa / .net-Framework

0 stars 0 forks source link

【Webフォーム】各イベントの呼び出され方 #8

Open takachaa opened 7 years ago

takachaa commented 7 years ago

Page_Loadイベントハンドラ

Page_Lodaイベントハンドラは、初回表示時・ポストバック時を問わず常に呼び出される。 このため、DBからのマスタデータ取得など初回表示時しか実行したくない処理は次のようにコードを書く。

protected void Page_Load(object sender, EventArgs e)
{
       if (IsPostBack == false)
       {
                //初回表示時のみ行う処理
       }
       else
       {
                //PostBack時の処理
        }

        //毎回行う処理
}

参考 http://d.hatena.ne.jp/tanachhi/20090816/1250413516