回覆列表
  • 1 # 滴逃逃

    Page.IsPostback 返回一個bool值。

    當網頁首次載入的時候,返回false.

    什麼叫首次載入? 我們可以認為在瀏覽器位址列寫入 url,然後回車,網頁顯示,叫首次載入。

    更直接的說,就是當向伺服器發起get請求的時候,Page.IsPostback返回false;

    當我們使用伺服器控制元件和伺服器互動的時候,會發生post提交, 即為非首次載入,返回true;.

    所以我們可以 利用 !Page.IsPostback 為true時來判斷網頁首次載入。

    AutoPostBack 是伺服器控制元件設定是否自動提交的屬性。 代表控制元件DropDownList, RadioButtonList,CheckboxList 等。

    當AutoPostBack設定為true時候, 比如DropDownList 發生選擇索引變化的時候,會使得網頁自動提交。可以指定某一個變動事件來使窗體被提交。

    當AutoPostBack 設定為false的時候,n變動事件會被捕捉,但是不會立即引發提交。取而代之的是,它們會被控制元件快取起來直到下一次發生提交為止。然後當網頁在伺服器上再次被處理時,所有擱置的事件會被引發並處理。

    在伺服器網頁的處理期間,所有的事件會優先處理,而不是依照特定的順序處理。當所有變動事件都處理完畢之後,引發窗體被提交的滑鼠按鍵事件才會被處理。

  • 中秋節和大豐收的關聯?
  • 拉丁有鬥牛嗎?