2
我在if语句中使用会话变量。ASP.Net会话状态问题
如果(SessionVariable == “ASTRING”) {
做一些事情;
}
问题是如果比较正常工作,如果我保持InState了会议,但没有,如果我使用SQLServer模式。
我犯的错误不是将会话变量转换为字符串。
它为什么与InState Sessions一起使用,而不与SQLServer Sessions一起使用?
我在if语句中使用会话变量。ASP.Net会话状态问题
如果(SessionVariable == “ASTRING”) {
做一些事情;
}
问题是如果比较正常工作,如果我保持InState了会议,但没有,如果我使用SQLServer模式。
我犯的错误不是将会话变量转换为字符串。
它为什么与InState Sessions一起使用,而不与SQLServer Sessions一起使用?
当您使用Sql Server会话状态时,变量将被序列化。当您选择该变量时,您将获得必须转换的对象类型。另一方面,如果您使用InProc,则运行时知道该变量的基础类型
您能否提供关于此“SessionVariable”的更多信息? – Pradeep 2011-03-08 05:59:28