在全局 ASAX 文件中的代码中,我看到了以下代码:
Session("ErrorSource") = lastError.Source
Session("ErrorPATH") = Request.Path.ToString()
如果我右键单击 Session 然后选择 Goto definition 我得到:
Public Default Property Item(ByVal name As String) As Object
Member of: System.Web.SessionState.HttpSessionState
上面清楚了为什么我们没有
Session.Item("ErrorSource") = lastError.Source (因为 item 是 Session 的默认属性)
我不明白 Session 类本身是在哪里定义的?
我希望有类似 SessionState.HttpSessionState("ErrorSource")
不是 Session.Item("ErrorSource") 。那么Session是在哪里定义的呢?