Sig*_*gur 1 c# vb.net asp.net session inheritance
我在 vb.net 中有一个 asp.net web 应用程序。会话在继承自 的页面上可用Inherits System.Web.UI.Page。为了更好地分离关注点,我正在考虑创建一个了解服务器会话的类,但不是页面。我可以使用会话对象实例化该类或设置一个属性,但我想知道是否可以创建一个了解会话的类。类应该继承什么?
不同的设计模式会是什么?
您可以通过以下方式访问您的会话:
HttpContext.Current.Session
Run Code Online (Sandbox Code Playgroud)
您作为基类创建的任何类都可以具有返回 HttpContext.Session 的属性,它不绑定到您的 Page 对象。