你能用vbscript和ASP做课吗?

时间:2010-02-12 08:33:18

标签: oop asp-classic vbscript

无论如何都要做类似vbscript中的类。我在经典ASP方面不太好。 或者有人有C#vbscript转换常见问题解答。 我的问题是我必须在经典ASP中使用web服务,而返回类型是一个类的数组。在使用C#的asp.net中,这是一块蛋糕,因为我知道如何做到这一点,但你如何在经典的ASP中做到这一点?

3 个答案:

答案 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章。