会话是显示错误
问题描述:
IF Session("days")> 1 then
这种说法是不是在我的经典ASP code.Any帮助工作是极大的赞赏会话是显示错误
只是我需要知道这是否是传统的ASP一个有效的会话代码(无错误消息正在显示)
答
大概这是因为 会话(“天”)返回一个字符串,您使用整数。
保存会话变量时,这可能会解决问题
If CINT(Session("days"))>1 Then
End If
+1
更好的做法是确保在Session变量被赋值时它是正确的类型,那么您不必担心每个使用它的地方。 – AnthonyWJones 2010-05-21 09:27:40
答
不session("var") = 1
不是:session("var") = "1"
或:
Dim svar as Integer
svar = some integer
session("var") = svar
经典ASP? ASP.NET?什么版本的IIS?你得到的错误是什么?会话是否与其他项目一起工作?任何人都可以提供帮助之前,您需要提供更多细节。 – Oded 2010-05-20 07:11:48
*不工作*不是一个非常准确的问题描述,绝对不足以在这种情况下为您提供答案。 – 2010-05-20 07:12:08
什么是确切的错误?你可以检查会话的价值(“天”)? – Kangkan 2010-05-20 07:13:09