我是网络技术新手,我很想知道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