Eine gemeinsame Aufgabe können Sie mit bei der Entwicklung einer klassischen ASP- Website oder Web- Anwendung die Eröffnung eines Microsoft (MS) Word-Dokument ist für den Benutzer konfrontiert werden. Dies wird oft in Situationen, in denen Sie haben , um dynamische Daten für Benutzer in Word -Format anzuzeigen erforderlich. Diese Technik nutzt die Tatsache, dass Word HTML-Code direkt in Word angezeigt werden auf dem Computer des Benutzers. ( Der Code ist hier anzumerken VBScript , aber es könnte einfach Javascript umgewandelt werden , wenn nötig. ) Things You
Texteditor
brauchen anzeigen Weitere Anweisungen
Putting Ihre ASP-Seite Zusammen
1
erstellen Sie eine neue ASP-Seite , oder öffnen Sie eine vorhandene Seite, die Sie wollen , um diese Funktionalität zu .
2
hinzufügen Am oberen Rand der Seite , fügen Sie ein <% tag , gefolgt von einem % >-Tag ein paar Zeilen nach unten. Diese Tags bezeichnen den Teil der ASP-Seite auf dem Server verarbeitet werden, und alle Server-seitigen VBScript-Code sollte zwischen diesen Tags sein . Beachten Sie, dass , wenn Sie Server-Side- Ausgang mit dem HTML- Teil der ASP-Seite hinzugefügt werden soll , wird es auch brauchen, um zwischen einem anderen Satz von < % und% >-Tags sein, wie wir in weiteren Schritten werden sehen .
3
Zwischen den < % und% > Tags, die Sie gerade erstellt haben , fügen Sie den folgenden Code, der den Server erzählt nicht die Ausgabe etwas an den Browser , bis alle Server-seitigen Code ausgeführt wurde : Response.Buffer = true
4
nächstes noch zwischen den < % und% >-Tags , fügen Sie die folgenden Zeilen , die den Browser des Benutzers , dass dies zu sagen , in der Tat, ein Word-Dokument , obwohl es HTML, und die geben Sie den Dateinamen des Dokuments , die auf dem Computer des Benutzers angezeigt wird. Ändern " myworddocument.doc " an den Dateinamen für Ihre spezifische Anwendung erforderlich : Response.ContentType = "application /vnd.ms- Wort" Response.AddHeader " content-disposition ", " inline; filename = myworddocument.doc "
5
Unterhalb der < % und% > Abschnitte , fügen Sie die HTML formatieren und bilden den Word-Dokument. Hier finden Sie einige Beispiel-HTML , die Sie verwenden , um zu testen den Code können : .
Dies ist ein Test der Erstellung eines Word-Dokument von ASP Hier ist einige Formatierungen . Was auch immer HTML-Formatierung Sie verwenden in ASP übersetzt werden.
6
Testen Sie die ASP-Seite auf Ihrem Webserver oder Entwicklung Maschine . Wenn Sie MS -Entwicklungsumgebung sind , können Sie dies mit der Taste " Run" zu tun. Sie sollten sofort von Ihrem Browser auf eine Instanz von Word übernommen werden.
7
Wenn Sie zur Eingabe von einer Datenbank aufnehmen möchten , können Sie entweder schreiben Sie die HTML mit Server-Side- ASP, indem Werte in aus der Datenbank , oder durchsetzen serverseitige Abschnitte innerhalb der HTML . " Erstellen von Word- Dokumenten aus ASP " (siehe Ressourcen) zeigt ein Beispiel , dies zu tun .