【问题标题】:How to: Pass sensitive values Between ASP.NET Web Pages?如何:在 ASP.NET 网页之间传递敏感值?
【发布时间】:2010-06-01 16:04:31
【问题描述】:

如何:在 ASP.NET 网页之间传递敏感值? (无需先将其存储在数据库中或使用会话变量)。

page1.aspx --> page2.aspx

【问题讨论】:

    标签: c#


    【解决方案1】:

    天哪,有很多答案。你可以:

    • 将其保存到会话中
    • 加密并添加为 HTTP 参数
    • 加密并设置cookie
    • 创建外部 WCF 缓存服务(页面 1 使用随机 GUID 缓存数据并将密钥传递到页面 2)

    如果您向我们提供有关您尝试传递的数据类型的更多详细信息,我们可能会提供一些进一步的指导。

    【讨论】:

    • 如何在网页之间传递一条记录?可以修改吗?
    【解决方案2】:

    一些选项:

    • 会话变量
    • 加密的 cookie
    • 静态变量(非常危险,因为它对所有实例都是一个...)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多