session丢失一般和服务器性能和session有效时间的设置有关系,cookie受到客户端的限制(用户可以设置不允许保存cookie),而且要考虑cookie的安全性,防止被客户端篡改
用session原则是尽量让session保存的数据量小,session有效时间设置长一些,对于页面状态的保存可以考虑用viewstate或隐藏控件来取代
用session原则是尽量让session保存的数据量小,session有效时间设置长一些,对于页面状态的保存可以考虑用viewstate或隐藏控件来取代
解决方案 »
- 怎样在ASP.NET页面动态的去计算,Textarea中内容个数的多少?
- System.Data.SqlClient.SqlParameterCollection.Add(string, object)”已过时
- 页面再次加载 DataTable为空问题?????
- 上传图片变色处理。
- 怎样改变DataGrid行的排序(向上移动,向下移动)?
- ASP.NET程序开发完成后,部署到服务器上,服务器需要装.NET框架吗?
- 如何操作datagrid控件中的模板列中的checkbox状态啊?
- 如何在客戶端輸入一段url將服務器的ie打開 並開啟所輸入的url地址?
- 请大家帮忙
- http://www.brinkster.com/网站Code-behind问题??????
- asp.net页面的生命周期?
- 学习asp.net 3.5教程图书推荐
session和服务器有关吧,可以选择把session保存在数据库中
session 是很容易丢失数据 ,可以配置viewstate来解决的,session 保存数据都是临时状态的,如果说要将
数据持久化保存,最好是放到数据库或者文件当中。可以参考一下asp.net 中的几个其他内置对象,择优使用,而
不是这个容易丢失数据就不适用,各有优缺点
以前做java的时候是保存到数据库。
现在.net还是使用session。