天天看點

default.aspx

                      default.aspx

1,很好的展現了代碼與窗體分離的原則。

2,将使用者控件獨立于窗體元素

default頁面在初始化的時候,通過查找cookie,來給出個性化資訊。

 private void Page_Load(object sender, System.EventArgs e)

        {

            // Customize welcome message if personalization cookie is present

            if (Request.Cookies["IBuySpy_FullName"] != null)

            {

                WelcomeMsg.Text = "Welcome " + Request.Cookies["IBuySpy_FullName"].Value;

            }

        }

這裡運用的是Request技術。

Page_Init,Page_Load之間的差別在于,隻有在Page_Load中才能確定完全加載各個控件。雖然,我們可以在Page_Init事件中通路控件,但是ViewState并不會被加載,是以各個控件還是保持其預設值,就是說在PostBack後,各個控件還是那些預設值。

繼續閱讀