ASP.NET中如何实现面数据保存和更新,因为要在客户端使用,所以不想保存到数据库

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:27:07
能解决的话给40分,谢谢
即使页面关闭了,也能保存数据

实现是可以实现,但是如果这样做只会提高服务器压力。因为如果用cookie保存数据,客户端不能保证数据安全性和完整性。那么就只有保存在服务器端。可是服务器端又不能保存在Session中,因为关闭浏览器后,浏览器和服务器的链接就会中断,客户端Session会丢失。所以,只能保存在服务器端的Application或者HttpContent中。当然,如果你不喜欢数据库,那么你更不喜欢文件系统了,因为那更慢,操作更冗杂。

保存在这两个系统变量中,就不能够保证能够随时清除和随时的释放资源了。就算是设置了超时清楚等等也会给服务器的运算带来压力。

如果LZ是个不会操作数据库的程序员,那么还是劝你学一下数据库的操作,可以给你带来很多益处的。

如果LZ学会数据库,那么就不应该想着将数据存储起来而又不放入数据库。

再有的方式,就是xml了。可以使用VS08的linq to xml来操作,不过那样还是没有操作数据库方便,毕竟xml也是文件系统的组成部分。