关于在多个页中使用同一个DataTable存储

gggggame 2004-04-11 08:41:04
关于在多个页中使用同一个DataTable存储

我想在多个页中对这个DataTable进行操作可以实现吗?
就像网上购物类网站里的购物车,看过一些例子都是用数据库表来存储购物车里的数据,但我想如果这样的话 是不是有点把问题太简单化了 还给数据库制成了很大的负担 要是几千人同时在线的话 那不就得生气几千个表了吗
请兄弟们给点思路
...全文
39 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gggggame 2004-04-12
  • 打赏
  • 举报
回复
我还是用数据库的表做吧 感觉用Session的话 对服务器来说不一定玩的转 cookie 我不想放低它的安全性
gggggame 2004-04-12
  • 打赏
  • 举报
回复
好我用做表的形式试试吧
huangsuipeng 2004-04-11
  • 打赏
  • 举报
回复
放到数据库里吧,尚未登录的用户就用临时ID标识购物车,待登录后把临时ID改为用户ID
Seeko0 2004-04-11
  • 打赏
  • 举报
回复
要是觉得Session不好,可以考虑使用cookie啊,对这些数据安全性的要求并不是很强.
liuyu202 2004-04-11
  • 打赏
  • 举报
回复
用session不太好吧,会加重服务器的负担!

还是写在同一个数据表中吧!
Seeko0 2004-04-11
  • 打赏
  • 举报
回复
因为都是临时记录,可以考虑使用Session来存储你的DataTable ,如:
Session["record"]= (DataTable)record;
取的时候进行转化一次就可以了
record =(DataTable)Session["record"];

或者使用cookie
cassie322 2004-04-11
  • 打赏
  • 举报
回复
表的结构一样,每次增加一天记录就可以了。
CMIC 2004-04-11
  • 打赏
  • 举报
回复
一般购物车数据是储存在数据库中了,但不是几千人同时就得生成几千个表,而是将几千个人的数据存入一个表中。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧