調用 ASP.NET 網頁的幾種方式

來源:互聯網
上載者:User

調用 ASP.NET 網頁的方式:
原始請求 (HTTP GET)
回傳 (HTTP POST)
來自其他頁的跨頁發送 (HTTP POST) 調用的,
來自其他頁(使用  方法或使用瀏覽器中的回調)的傳送調用的
確定調用 ASP.NET 網頁的方式:
檢查以下  類屬性的值,然後參照下表來確定頁的調用方式:

  •  
  •  
  •  
  •  
  •  

    調用方法

    屬性值

    原始請求

    •  設定為 false。

    •  設定為 null(在 Visual Basic 中為 Nothing)。

    •  設定為 false。

    回傳

    •  設定為 true。

    •  設定為 null(在 Visual Basic 中為 Nothing)。

    •  設定為 false。

    跨頁發送

    •  設定為 false。

    •  引用源頁。

    •  設定為 true。

    •  設定為 false。

    伺服器傳輸

    •  設定為 false。

    •  引用源頁。

    •  中引用的  設定為 false。

    •  設定為 false。

    回調

    •  設定為 false。

    •  設定為 null(在 Visual Basic 中為 Nothing)。

    •  設定為 true。

    IsPostBack

    擷取一個值,該值指示該頁是否正為響應用戶端回傳而載入,或者它是否正被首次載入和訪問。

    如果是為響應用戶端回傳而載入該頁,則為 true;否則為 false。

    下面的程式碼範例測試 IsPostBack 屬性的值以在載入了 Page 時按條件為所有驗證伺服器控制項調用 Page..::.Validate 方法。

    private void Page_Load()

    {

    if (!IsPostBack)

    {

    Validate();

    }

    }

    Page.PreviousPage 屬性

    擷取向當前頁傳輸控制項的頁。

    當使用 Transfer 方法或跨頁發送在 ASP.NET 頁之間傳輸處理時,發送頁中包含目標頁中可能需要的請求資訊。可以使用 PreviousPage 屬性訪問該資訊

    相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.