【问题标题】:Session in visual studio视觉工作室会议
【发布时间】:2009-12-10 19:50:44
【问题描述】:

我有一个带有 login.aspx view.aspx 等的项目......在登录页面,用户被授权后,我必须打开一个动态数据实体应用程序。 问题是如何在传递包含用户名的会话值的同时保持相同的会话ID?

帮助:-)

【问题讨论】:

    标签: asp.net session


    【解决方案1】:

    恐怕你不能在两个 Web 应用程序之间共享一个 asp.net 会话。

    【讨论】:

    • 我该怎么办?用户登录 login.aspx,我在 session["info"] 中保存这个用户的信息......用户点击按钮“更改配置”和 response.redirect("url 的动态数据实体网络应用程序”)......我丢失了用户的信息!
    • 根据您拥有的数据的敏感程度,您始终可以将所需的值作为后值而不是简单的重定向来发布到新页面。如果您进行重定向,您可以将值作为查询字符串值发送。不是最漂亮的解决方案,但它在某些情况下有效。
    【解决方案2】:

    您可能想看看下面的链接 - ASP.net 单点登录选项的非常好的总结:

    http://blogs.neudesic.com/blogs/michael_morozov/archive/2006/03/17/72.aspx

    【讨论】:

    • 好的,这很好,但在这种情况下,我只传递值.....session.sessionID 不一样。我想传递会话(Session["value"], sessionID, LCID, etc etc ) 而不仅仅是值!
    猜你喜欢
    • 1970-01-01
    • 2015-07-10
    • 2020-08-07
    • 2018-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多