【问题标题】:class object passing across page of an asp.net page跨 asp.net 页面的页面传递的类对象
【发布时间】:2015-03-17 10:56:28
【问题描述】:

我有课。我希望该类的对象被初始化一次,并且可用于要浏览的下一页。 除了通过 URL 传递 Session 和参数之外,还有其他快速、安全和准确的方法吗

【问题讨论】:

    标签: asp.net class security object message-passing


    【解决方案1】:

    HTTP 的本质是无状态的,因此您必须关心对象的状态。您可以使用 Session 或 Cache 记住their differences

    【讨论】:

    • 但是会话似乎有很多问题4guysfromrolla.com/webtech/faq/Advanced/faq4.shtml 并参见技巧 6:在msdn.microsoft.com/en-us/library/ms972335.aspx#asptips_topic7 中明智地使用会话对象当然缓存对我没有用,因为我需要成为用户具体...所以我正在考虑使用 Cookies
    • 如果你不想使用会话,你必须创建自己的代码来实现它(可能是序列化/反序列化)对象到数据库中。 HTTP 是无状态的,因此无法在请求之间保持对象处于活动状态
    • 你对cookie有什么看法...数据库读写效率低下
    • cookie 完全用于其他目的。在你的情况下,我会坚持 Session。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多