Gibt es eine Möglichkeit Intellisense haben Arbeit für klassische asp benutzerdefinierte Klassen in VS 2008?

StackOverflow https://stackoverflow.com/questions/833381

Frage

Zuerst das hat noch nie gearbeitet, so ist es nicht speziell auf VS 2008 bezogen. Das Problem:., Wenn Sie benutzerdefinierte asp Klassen in separaten Dateien, die Sie in einem „main“ ASP-Skript enthalten, werden Sie nicht intellisense erhalten in Visual Studio

Beispiel: 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
%>

Sie erhalten keine Intellisense, wenn Sie „Benutzer.“. Wenn ich die gleiche INSIDE CUser.asp tun, nach der „Ende der Klasse“ Anweisung, dann funktioniert es.

Kennen Sie eine Möglichkeit, diese Arbeit konsequent in allen ASP-Dateien zu machen?

Idee: Ich dachte an vielleicht eine eigene „Intellisense-Datei“ zu erzeugen, die ich mit allen Symbolen und Kommentaren für meine Funktionen, U-Boote, etc zu Visual Studio ernähren konnte ... aber nicht zu viele Informationen zu diesem Thema finden . Jeder führt hier?

War es hilfreich?

Lösung

Leider ist es nicht möglich.

Andere Tipps

Der Mangel an „echten kompilierten“ Klassen in ASP-Klassiker war einer der Hauptgründe für mich zu ASP.NET wechseln schon vor langer Zeit ... sorry, dass Ihnen zu erzählen. Wenn Sie Klassen und Objekte möchte ich empfehlen Ihnen dringend, eine „Sprachumschaltung“ der Großen zu tun. : O)

Ich habe eingeschaltet auch von VBscript zu C #, wie ich einige C tat / C ++, bevor wir ASP bekam.

Aber mein Hauptgrund für die Entscheidung, c # anstelle von VB.net ist, dass die meisten Hardcore-Beispiele scheinen in c # geschrieben zu werden, zweitens den Schalter zwischen Javascript (client) und c # (serverseitig) ist ziemlich nützlich, wenn Sie beschäftigt sind.

Schließlich Flash / Actionscript 3.0 wird mehr und mehr zu objekt becomming und dies baut auch auf den ECMA-Standards für Skripte.

Sorry für alle diesen Text OT, aber ich glaube, Sie könnten für die „großen Schalter“ bereit sein: o)

Viele Grüße

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top