急,问个asp变量输出的问题?

bobovivi2008 2008-09-11 03:46:27
急,问个asp变量输出的问题?
<%
class myclass
public k

public property get g
g="123"
k=g
end property

public sub kk()
response.write k
end sub

end class

set uc=new myclass
response.write uc.kk()
%>

急,我调用kk()过程,为什么读不出公共变量k的值,我已经把g赋给了k了,为什么读不出?
如果我把k=g放到kk()过程里才可以读的出,什么原因?

----------------------------------------------------------------------
第二:
class myclass

public k

public property let g(s)
g=s
end property


public sub kk()
k=g
response.write k
end sub

end class
set uc=new myclass
uc.g="123"
response.write uc.kk()
%>

我还是调用过程kk(),我把g属性值给变量k,然后输出,提示错误,变量未定义'g'
然后我就把k=g放到public property let g(s)过程里面,为什么又可以了,什么原因?





...全文
116 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bobovivi2008 2008-09-12
  • 打赏
  • 举报
回复
不是我揭贴低,不蛮你说我是拨号上网,怕被挨骂,谅解谅解
gingerkang 2008-09-11
  • 打赏
  • 举报
回复
lz的揭帖率越来越低了.
运行之后才有结果
见习学术士 2008-09-11
  • 打赏
  • 举报
回复
你把这种代码
public property get g
g="123"
k=g
end property
改换到类初始化函数里。。。
上面这个属性赋值的相当于是一个方法,你不调用它不会运行的。

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧