急,asp对象不支持此属性或方法?

来源:百度知道 编辑:UC知道 时间:2024/06/14 17:49:39
急,asp对象不支持此属性或方法?
<%
class userclass
private userid
private name
private gender

private sub kk
gender=1
end sub

private function getalluser()
if gender=0 then
getalluser="女"
else
getalluser="男"
end if
end function
end class
%>

<%
set KK=New userclass
response.write KK.getalluser
%>

错误类型:
Microsoft VBScript 运行时错误 (0x800A01B6)
对象不支持此属性或方法: 'kk.getalluser'
/kk.asp, 第 23 行

哪又坏了啊,我写的没错啊,怎么回事啊?

私有成员是不能通过实例来访问的,以后你再测试时就把所有的private改成public,这种问题就不会出现了!

private 是私有
public 是共有

你的问题要把
private function getalluser()

改成

public function getalluser()