在 Silverlight 4 中存储会话数据 - 将一直保留到浏览器关闭
我想知道是否可以在 ASP.NET 服务器端的某个位置存储一个对象,例如用户名或用户上下文,每次刷新浏览器时都可以重用该对象。
我有一个可以序列化的 User 对象,并且希望能够将其存储在 ASP.NET 或浏览器会话中,这样如果用户刷新页面,它将自动获取这些详细信息并让用户登录。
我不能目前似乎找到了一种方法来做到这一点,我想也许我只能通过使用 silverlight 缓存工具或其他东西来做到这一点。
另外,如果我能够在会话中存储这个对象,它是否只能被该一个浏览器查看,或者是否可以被服务器上应用程序的所有实例查看。
感谢您对此的帮助。
干杯罗比
I am wondering if it is possible to store an object, example being a UserName or User Context somewhere in the ASP.NET Serverside, that can be reused each time the browser is refreshed.
I have a User object which i can seralize, and want to be able to store this in the ASP.NET or Broweser session, so that if the user refreshes the page, it will automatically grab these details and log the user in.
I cant seem to find a way to do this currently, and am thinking that maybe i can only do it through using a silverlight cache tool or something.
Also if i am able to store this object in the session, is it only viewable to that one browser or is it viewable to all instances of the appliation on the Server.
Thanks for your help with this.
Cheers Robbie
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
除非您确实需要保护这些数据免遭最终用户篡改,否则只需将其放入 cookie 中即可。 http://yinyangme.com/blog/post/Cookies-for-Silverlight.aspx
Unless this is data that you really need to protect from end user tampering, just stick it in a cookie. http://yinyangme.com/blog/post/Cookies-for-Silverlight.aspx