1

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

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

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

这允许我将页面上下文传递给我的外部类。这样,我可以获得智能感知来允许我这样做: private property cookie as httpcookie cookie = cookiepage.Request.Cookies.Get(cookiename) 'get the current cookie

编译。问题是当我在浏览器中运行它时,我得到了这个错误:

请求在此上下文中不可用

那么,如何从我的外部类请求 cookie? (你可以发布 vb 或 c# - 我都喜欢)

4

1 回答 1

2

啊,我没有通过页面,而是这样做了:

cookie = HttpContext.Current.Request.Cookies.Get(cookiename)
于 2013-04-20T22:05:19.130 回答