来自外部类的Request.cookies

时间:2013-04-20 21:34:11

标签: asp.net cookies

对于我的网页,我决定创建一个可重用的外部(即代码是页面自己的类之外的一个单独的类),类以处理以某种方式管理cookie。

所以在我的类构造函数中,我做了类似的事情:

private property cookiepageas Page
Public Sub New(whatpage as Page)
  cookiepage= whatpage
End Sub

这允许我将页面上下文传递给我的外部类。 这样,我可以通过intellisense让我这样做:     私有财产cookie作为httpcookie     cookie = cookiepage.Request.Cookies.Get(cookiename)'获取当前cookie

编译。问题是,当我在浏览器中运行它时,我收到此错误:

  

请求在此上下文中不可用

那么,我如何从外部课程中请求cookie? (你可以发布vb或c# - 我喜欢这两个)

1 个答案:

答案 0 :(得分:2)

啊,而不是传递Page,I did this

cookie = HttpContext.Current.Request.Cookies.Get(cookiename)