如何从另一个类继承cookie

时间:2018-10-26 15:47:10

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

我有2个c#类:登录和获取页面

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

方法使用cookie容器

Getpage类继承登录名

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

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

1 个答案:

答案 0 :(得分:0)

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

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

这样,您还应该能够使用GetPage内Login类的cookie容器中存储的cookie信息。