28,391
社区成员
发帖
与我相关
我的任务
分享
Option Explicit
Dim CNode,MenuValue
MenuValue=LCase(Request("Menu"))
Set CNode=New Main_Cls
Response.Write "<a href=""http://www.cnode.cn/blog/article.asp?id=123"">查看说明页面</a>"
Select Case MenuValue
Case "":Call Main()
Case "edit":Call Edit()
Case "saveok":Call SaveOK()
End Select
Set CNode=Nothing
Private Sub Main()
Response.Write "<a href=""?Menu=Edit"">编辑页面</a>"
End Sub
Private Sub Edit()
With Response
.Write "对象状态:"&IsObject(CNode)
.Write "<form action=""?Menu=SaveOK"" method=""post"">"
.Write "<input type=""submit"" value=""转向SaveOK"" />"
.Write "</form>"
End With
End Sub
Private Sub SaveOK()
Response.Write "对象状态:"&IsObject(CNode) '在这里会返回False
Response.Write "在这句的下面有重定义变量"
Dim CNode '是由于这里引起的
End Sub
'在程序中这个类是放在一个单独的文件中的,为了看的方便就直接放在这里了
Class Main_Cls
Private Sub Class_Initialize()
End Sub
Private Sub Class_Terminate()
End Sub
'这里就什么都不写了
End Class
dim g_全局变量1,g_全局变量2
class CAFEFSF
end class
main
'================
sub main()
Dim CNode,MenuValue
MenuValue=LCase(Request("Menu"))
Set CNode=New Main_Cls
Response.Write "<a href=""http://www.cnode.cn/blog/article.asp?id=123"">查看说明页面</a>"
Select Case MenuValue
Case "":Call Main()
Case "edit":Call Edit()
Case "saveok":Call SaveOK()
End Select
Set CNode=Nothing
end sub