Registrieren Sie ein Mitglied, erstellen Sie Ihre Webentwicklungsdatenbank und verwenden Sie VB, um reine ASP -Programme zu schreiben
Vor ein paar Tagen erzählte mir mein Bruder, dass die Verwendung von ASP wirklich problematisch ist, die Kompilierungsumgebung wirklich schlecht ist.
Der Code und dann den Code in das ASP -Programm einfügen. Verwenden Sie VB, um ASP zu ersetzen
Alle Objekte schreiben reine ASP -Programme in VB.
Jeder sollte wissen, dass in der Tat viele Komponenten in ASP in VB geschrieben sind, aber es lässt sich jeder unpraktisch fühlen
So verwenden Sie mehrere Komponenten, die mit ASP innewohnt, z. B. Antwort, Anfrage, Anwendung, Sitzung usw. Wenn ich
Wenn diese Komponenten direkt in VB verwendet werden können, kann VB zum Schreiben von ASP -Verwendungsprogramm verwendet werden.
Das Folgende ist ein detaillierter Schritt:
1. Erstellen Sie eine neue ActiveX -DLL in VB.
2. Jetzt müssen Sie zwei DLL in VB verweisen.
Das erste besteht darin, die DLL des ASP -Motors zu zitieren.
Wählen Sie im Menü den Befehl project/references aus und zitieren Sie die Objektbibliothek "Microsoft Active Server Pages".
Wenn Sie es nicht gefunden haben, finden Sie dieses ASP.Dll -Datei%systemDirectory%/system32/INETSVR -Verzeichnis im folgenden Verzeichnis
Klicken Sie auf die Schaltfläche 'Durchsuchen ...', um diese dynamische Verbindungsbibliothek zu importieren
Die zweite besteht darin
'Microsoft Transaction Server Type -Bibliothek'.
Wenn Sie es nicht gefunden haben, finden Sie diese mtxas.dll -Datei im folgenden Verzeichnis
%SystemDirectory%/system32/mts/
3. Nun, alle Vorbereitungen sind abgeschlossen, wie der Code unten schreibt. Ich denke, jeder kann ihn verstehen.
Dies ist der Code der Datei:
Option explizit
Dim m_objresponse als Antwort
Dim M_objrequest als Anfrage
Dim m_objserver als Server
dim m_objapplication als Anwendung
dim m_objsession als Sitzung
Private sub class_initialize ()
Dim Objcontext als ObjectContext
Setzen Sie objcontext = getObjectContext ()
Setzen Sie M_OBJResponse = objcontext (Antwort)
Setzen Sie m_objrequest = objcontext (Anfrage)
Setzen Sie m_objserver = objcontext (Server)
Setzen Sie m_objapplication = objcontext (Anwendung)
Setzen Sie M_OBJSession = objcontext (Sitzung)
Ende sub
Öffentliche Sub asptest ()
M_OBJResponse.write Farewell von der Schreibvorstand, verwenden Sie die VB -Umgebung, um ASP -Programm zu schreiben!
Ende sub
Fügen Sie den obigen Code in Ihr Programm ein und kompilieren Sie dieses Projekt dann in DLL. Endgültige Verwendung
Regsvr32 componentname.dll
Registrieren Sie diese DLL bei IIS.
Im Folgenden finden Sie die Methode, diese Komponente in der ASP -Datei zu verwenden:
& nbs
|||.Setzen Sie Object = server.createObject (yourPrjname.asptest)
objtest.asptest
Setzen Sie Objekt = nichts
%>
Nun, ich hoffe, meine Methode kann die Not des älteren Bruders lösen, haha.