在 Silverlight 4 中存储会话数据 - 将一直保留到浏览器关闭

发布于 2024-11-06 05:42:06 字数 323 浏览 0 评论 0原文

我想知道是否可以在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

内心激荡 2024-11-13 05:42:06

除非您确实需要保护这些数据免遭最终用户篡改,否则只需将其放入 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文