私の Web ページでは、特定の方法で Cookie を管理するために、再利用可能な外部 (つまり、コードはページの独自のクラスの外にある別のクラス) のクラスを作成することにしました。
したがって、クラス コンストラクターでは、次のようなことを行いました。
private property cookiepageas Page
Public Sub New(whatpage as Page)
cookiepage= whatpage
End Sub
これにより、ページ コンテキストを外部クラスに渡すことができます。このようにして、IntelliSense を使用してこれを行うことができます: プライベート プロパティ cookie as httpcookie cookie = cookiepage.Request.Cookies.Get(cookiename) 'get the current cookie
それはコンパイルされます。問題は、ブラウザで実行すると、次のエラーが発生することです。
このコンテキストではリクエストを利用できません
では、外部クラスから Cookie を要求するにはどうすればよいでしょうか? (vbまたはc#を投稿できます-私は両方が好きです)