【问题标题】:How to inherit cookies from another class如何从另一个类继承 cookie
【发布时间】:2019-03-31 10:06:31
【问题描述】:

我有 2 个 c# 类:登录和 getpage

两个类都有自己的方法,并且都有自己的cookie容器

方法使用 cookie 容器

Getpage 类继承登录

现在的问题是因为我声明了容器并且它被登录类使用 - 所有方法都共享 cookie。没问题,但是当我想在继承的 getpage 类中使用这些 cookie 时,我没有得到任何 cookie..

怎么了? 如何使用继承的 cookie?

【问题讨论】:

    标签: c# cookies c#-4.0 c#-5.0 c#-6.0


    【解决方案1】:

    根据您的描述,您的两个类中都有一个 cookie 容器,即父类(登录)和子类(GetPage)。由于您尚未初始化 GetPage 的 cookie 容器,因此其中没有任何 cookie 信息,当您尝试在 GetPage 方法中获取 cookie 信息时,它们访问的是 GetPage 的 cookie 容器,而不是 Login 类。

    因此,要在GetPage中访问Login类的Cookie Container,需要在GetPage的方法中使用'base'关键字。

    这样,您应该也可以在 GetPage 中使用存储在 Login 类的 cookie 容器中的 cookie 信息。

    【讨论】:

      猜你喜欢
      • 2014-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-19
      • 1970-01-01
      • 2021-11-30
      相关资源
      最近更新 更多