代码:
Imports System.Data
Imports System.Data.SqlClient
Imports Microsoft.Web.UI.WebControls
Imports System.Web.security
Imports System.Web.UI.Page
Imports System.Web.HttpResponse
Module sysLogicCode
Public Function checkLoginValid()
...
session("a")="ok" '出现错误"对非共享成员的引用要求对象引用"
...
end function
End Module
2 个解决方案
#1
try:
System.Web.HttpContext.Current.session("a")="ok"
System.Web.HttpContext.Current.session("a")="ok"
#2
哈哈,谢谢,可以使用SESSION了
不过仍旧有个疑问,为什么要
System.Web.HttpContext.Current.session("a")="ok"
这样调用SESSION呢?
我为什么不能通过在命名空间里使用
imports System.Web.HttpContext.Current '系统说找不到CURRENT
或者在Module sysLogic 的下一行使用 "Inherits System.Web.UI.Page"(只要有这一句话在普通的ASPX.VB的类中出现,就可以直接使用SESSION)
不过仍旧有个疑问,为什么要
System.Web.HttpContext.Current.session("a")="ok"
这样调用SESSION呢?
我为什么不能通过在命名空间里使用
imports System.Web.HttpContext.Current '系统说找不到CURRENT
或者在Module sysLogic 的下一行使用 "Inherits System.Web.UI.Page"(只要有这一句话在普通的ASPX.VB的类中出现,就可以直接使用SESSION)
#1
try:
System.Web.HttpContext.Current.session("a")="ok"
System.Web.HttpContext.Current.session("a")="ok"
#2
哈哈,谢谢,可以使用SESSION了
不过仍旧有个疑问,为什么要
System.Web.HttpContext.Current.session("a")="ok"
这样调用SESSION呢?
我为什么不能通过在命名空间里使用
imports System.Web.HttpContext.Current '系统说找不到CURRENT
或者在Module sysLogic 的下一行使用 "Inherits System.Web.UI.Page"(只要有这一句话在普通的ASPX.VB的类中出现,就可以直接使用SESSION)
不过仍旧有个疑问,为什么要
System.Web.HttpContext.Current.session("a")="ok"
这样调用SESSION呢?
我为什么不能通过在命名空间里使用
imports System.Web.HttpContext.Current '系统说找不到CURRENT
或者在Module sysLogic 的下一行使用 "Inherits System.Web.UI.Page"(只要有这一句话在普通的ASPX.VB的类中出现,就可以直接使用SESSION)