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