我创建了一个网上购物网站,该网站将部署在网络农场中。由于这个原因,我决定使用ASP.NET提供的Stateserver Session Management。现在,我有一个登录页面。用户成功登录后,我将他重定向到目录页面,随后他可以将书籍添加到他的购物车。在ASP.NET网络农场中使用状态服务器会话
从我所了解的内容来看,会话是以键值对的形式存储的。所以,如果我创建一个会话特定用户(比方说他的名字是“ABC”),那么我会做这样的事情:他将被重定向到另一个页面后
Session["abc"]=tmp; //where tmp is a "List" of items that "abc" has added to the cart
现在,我该如何找回这个会议?从我读过的东西我必须写:
temp=Session["abc"]
如何将此用户名作为参数发送到另一页。因为这是在Web场上,客户端可以连接到每个请求的不同服务器,并且可能有多个客户端同时登录。因此,如果我以他们各自的用户名为关键字为他们创建一个会话,在浏览不同页面时如何检索他们的会话?
我不认为我已经理解了会话ID的确切工作,所以如果有人能帮助我,那就太好了。
非常感谢......最后的“注释”对我有很大的帮助。现在,我将试着实现这个.. :) – 2013-03-19 13:33:02