无论如何都要做类似vbscript中的类。我在经典ASP方面不太好。 或者有人有C#vbscript转换常见问题解答。 我的问题是我必须在经典ASP中使用web服务,而返回类型是一个类的数组。在使用C#的asp.net中,这是一块蛋糕,因为我知道如何做到这一点,但你如何在经典的ASP中做到这一点?
答案 0 :(得分:3)
你可以,但请记住,没有遗产。
在您的课程中,以下是构造函数和析构函数。
Class_Initialize()
Class_Terminate()
请参阅http://msdn.microsoft.com/en-us/library/4ah5852c%28VS.85%29.aspx
答案 1 :(得分:2)
我做了类似的事情来模拟属性,但它们是函数。我不知道如何在vbscript中做属性。帮助任何人?
Class Fubar
Private m_var
Public Function set_one_type(stringtype)
m_var = stringtype
End Function
Public Function get_one_type
get_one_type = m_var
End Function
Public Function myBox(strMsg)
myBox = "Hej " & strMsg
End Function
End Class
你这样使用它:
Set myFubar = new Fubar
myFubar.set_one_type("Volvo")
Response.Write(myFubar.get_one_type())
答案 2 :(得分:0)
您可以在VBScript中创建类,就像在VB中一样(使用明显更有限的VBScript语法)。
查看Wrox VBScript参考的Downloads page(这是一个很好的参考,BTW)。在其中,您将找到完整章节的VBScript类和示例的源代码。
具体来说,你需要第8章。