首先,这从未有过,所以它与VS 2008没有特别的关系。 问题:当你在“main”中包含的单独文件中有自定义asp类时asp脚本,你不会在Visual Studio中获得intellisense。

示例: CUser.asp

<%
Class CUser
   Public Sub Create()
   Public Sub Remove()
End Class
%>

Main.asp:

<!--#include file="CUser.asp"-->
<%
Dim user : Set user = new CUser
user.Create
%>

当您输入“user”时,您不会收到任何智能感知。如果我在“End Class”之后执行相同的INSIDE CUser.asp。声明,然后它起作用。

你知道如何在所有asp文件中保持一致吗?

想法:我想过可能会生成一个自定义的“智能感知文件”。我可以向Visual Studio提供我的函数,子等的所有符号和注释......但是没有找到关于这个主题的太多信息。这里有任何线索吗?

有帮助吗?

解决方案

不幸的是,这是不可能的。

其他提示

缺乏“真正编译”的ASP Classic中的类是我很久以前切换到ASP.NET的主要原因之一...很抱歉告诉你。如果您喜欢课程和对象,我强烈建议您进行“语言切换”。大的。 :O)

在我们获得ASP之前,我已经从VBscript切换到C#,因为我做了一些C / C ++。

但是我决定使用c#而不是VB.net的主要原因是大多数硬核示例似乎是用c#编写的,其次是javascript(clientside)和c#(serverside)之间的切换在你忙的时候非常有用。

最后,Flash / Actionscript 3.0也越来越多地面向对象,这也建立在ECMA脚本标准之上。

对于所有这些OT文本感到抱歉,但我认为您可能已经为“大转换”做好了准备。 :O)

此致

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top