asp.net中頁面傳值

來源:互聯網
上載者:User

標籤:操作   傳遞   .net   asp.net   伺服器   rect   不能   ssi   資源   

總結一下ASP.NET中幾種常提及的頁面傳值的方式:

 

1、QueryString

  優點:簡單的安全性不高的數值和文字傳值

  缺點:安全請底,資料暴露在URL中,不能傳遞對象

2、session

  優點:不限制大小,可以傳遞對象

  缺點:佔用伺服器資源、容易丟失

3、Application

  優點:不限制大小,可以傳遞對象,佔用較少的伺服器資源

  缺點:容易被誤操作,單使用者一般不適用

4、cookie

  優點:存放於用戶端、跨頁面儲存使用者狀態

  缺點:安全性低,容易被偽造

5、server.transfer

  優點:伺服器端頁面跳轉,減少請求,可以將前一個頁面的各種類型的值傳到新的頁面,進而隱藏了資料提高安全性

  缺點:請求URL不會發生變化,會導致跳轉後使用相對路徑的圖片、超連結都會導致錯誤的指向,同一伺服器端的同一網站

6、response.redirect

  優點:用戶端跳轉、可以跳轉任何路徑

  缺點:資料以2KB為限,與伺服器兩次會話效率略低

  

asp.net中頁面傳值

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.