这个ASP代码有什么问题;你会怎么解决它

时间:2013-07-11 11:25:22

标签: asp-classic

当我运行脚本时,它说

  

Microsoft VBScript运行时错误“800a01f5”

     

非法转让:'MAX_AGE'

     

/classic.asp,第8行

这是剧本:

response.Write(GetMaxAge())
Function GetMaxAge()

    const MAX_AGE = 50
    Dim iRtnValue

    MAX_AGE = 45

    iRtnValue = MAX_AGE

    GetStudentAge = iRtnValue

End Function

3 个答案:

答案 0 :(得分:4)

您将返回GetStudentAge而不是GetMaxAge。我的意思是“GetStudentAge = iRtnValue”

答案 1 :(得分:4)

MAX_AGE定义为常量。你不能改变常数

的值

答案 2 :(得分:1)

const MAX_AGE = 50

您已将MAX_AGE指定为常量。您之后要更改的任何具体原因:MAX_AGE = 45?您将常量视为变量。