viewstate , session , cookie三者之间不同之处?

viewstate , session , cookie三者之间不同之处


叮当猫咪
浏览 503回答 2
2回答

斯蒂芬大帝

viewstateviewstate的值保存在浏览器的html代码中 , 当浏览器关闭 , 则值消失 , 即viewstate是在本页面之内各函数间进行传值的 , 至于为什么要使用这种方法 , 因为在一个事件发生之后 , 页面可能会刷新 , 如果定义全局变量会被清零 , 所以要使用 viewstate.sessionSession采用键值对 , 也就是说ID存放客户端 , 而值放在服务器端 , 是通过用户的ID去找服务器上对应的值 , 这种方式值放置在服务器端 ,有个时间限制 ,时间到则服务器自动释放.cookieCookies则有两种方法 , 一种方法是把值保存在浏览器的变量中 , 当浏览器关闭时结束 , 另一种方法是保存在硬盘中 , 只要时间不过期 , 下次还可使用.

紫衣仙女

viewstate可以进行前台和后台之间的数据传递;session 是服务器端和客户端之间建立的对话,主要存储的是当前用户的信息。cookie是保存在客户端浏览器的一个东西,页面关了也存在,会保留在浏览器很长时间。
打开App,查看更多内容
随时随地看视频慕课网APP