我是網絡技術新手,我很想知道Session的用法。 Session的基本用途是什麼?它僅用於保存索瑪數據還是有別的用途?Session在Web應用程序/ ASP.Net中的用途是什麼?
回答
會話是用於存儲用戶特定數據的有限的一段時間 - 即,活動的單個會話:
[A]通信會話進行通信的設備之間的半永久性的交互式信息交換該在特定的時間建立並在稍後時間拆除。
這是故意模糊的,因爲根據使用方式的不同,使「會話」的細節可能會有所不同,從應用程序到應用程序。對於典型的Web應用程序,用戶的會話首次訪問該網站時開始,並在用戶不再提出任何請求之後結束一段時間,並假定已離開該網站。諸如購物車這些用戶特定的東西可能會進入會話對象,因爲它在請求之後跟隨同一用戶。在ASP.NET中,Session is described:
ASP.NET會話狀態在有限的時間窗口,在會話期間識別從相同的瀏覽器的請求,並且提供了一種持續變量值對於會話的持續時間。
會話是關於跨頁請求存儲數據的。 HTTP(Web應用程序的核心協議)的缺點之一是它不會將任何內容從一個頁面請求存儲到另一個頁面請求;你必須建立自己的一切。通常有兩個地方可以存儲數據:瀏覽器或服務器,會話是基於服務器的。
會話從第一次登錄到系統時開始,只要您停留在網站上就會繼續。當你關閉你的瀏覽器時(或者註銷,取決於它的配置)會話結束(通常會有延遲,所以會在X分鐘沒有活動的情況下結束)。如果您作爲網站開發人員需要存儲一些關於用戶的信息(名稱,地址,購物車等),那麼會話通常用作該存儲的地方。一般來說,在會話中存儲數據的原因是表現;從數據庫中讀取數據相對較慢(與網頁執行的其他操作相比),因此如果您只讀取一次數據然後將其存儲在會話中,則可以使您的網站更快。缺點是會話中存儲的數據越多,服務器上使用的內存就越多,因此這是性能和內存使用率之間的折衷。 在上面的代碼中,會話正在用於存儲一些用戶詳細信息(名稱,電子郵件等)。如果讀取時會話中不存在,則返回空字符串。
Session是用來存儲一些數據的時間有限priod是必須使用一些一頁信息發送到其他頁面,而數據基本連通 像:
第1頁:
Session["valiable name"] = textbox1.Text;
第二頁面:
Lable.Text = Session["valiable name"].ToString();
- 1. ASP.NET Web應用程序核心(.NET框架)的用途和用途是什麼?
- 2. RakeFile在應用程序根目錄中的用途是什麼
- 3. Django在單頁面應用程序中的用途是什麼?
- 4. 程序中StringReader的用途是什麼?
- 5. Java Web應用程序中的manifest.txt文件的用途是什麼?
- 6. iPhone中的「應用程序內購買」的用途是什麼?
- 7. ASP.NET Web應用程序項目中的UseCustomServer和UseCustomServerUrl是什麼?
- 8. Silverlight應用程序中AppManifest.xaml文件的用途是什麼?
- 9. django應用程序中app.py的用途是什麼?
- 10. WP7應用程序中GUID的用途是什麼?
- 11. MVC應用程序中IoC框架的用途是什麼?
- 12. Asp.Net Web API中ResponseTypeAttribute的主要用途是什麼
- 13. 什麼是存儲在一個(asp.net + WCF)Web應用程序
- 14. 什麼是在asp.net中的通用處理程序,它的用途?
- 15. 在應用程序公鑰中的應用程序的公鑰在Android應用程序中有什麼用途
- 16. 什麼是ASP.NET Web應用程序的推薦體系結構?
- 17. 什麼是ASP.NET Web應用程序的一般硬件要求?
- 18. 在ASP.NET Web應用程序中加載for.config文件的順序是什麼?
- 19. Web API的用途是什麼
- 20. Django Admin應用程序的最佳用途是什麼?
- 21. 什麼是Java EE Web應用程序?
- 22. 什麼是移動Web應用程序
- 23. asp.net mvc應用程序和asp.net web應用程序有什麼區別
- 24. 我可以在Asp.net Web應用程序中繪製什麼
- 25. 使用ASP.NET Web API時,ASP.NET MVC應用程序的剩餘部分是什麼?
- 26. 在Session的地方使用什麼窗口應用程序?
- 27. 爲什麼ASP.NET MVC必須是一個Web應用程序?
- 28. ASP.NET Handler(.ashx)文件的用途和用途是什麼?
- 29. 在ASP.NET MVC Web應用程序項目中,HtmlHelpers的最佳位置是什麼?
- 30. 在Zend Framework應用程序中,/ views /過濾器的用途是什麼?
小心你的方法名稱,它們沒有正確的大寫。這會引發幾個錯誤。 – 2015-10-09 10:32:47