En fælles opgave, du kan blive konfronteret med, når udviklingen af et klassisk ASP hjemmeside eller web-applikation er at åbne en Microsoft ( MS) Word-dokument for brugeren. Dette er ofte nødvendig i situationer, hvor du er nødt til at vise dynamiske data til brugere i Word-format. Denne teknik drager fordel af det faktum , at Word vil vise HTML direkte i Word på brugerens computer . ( Koden her bemærkes, VBScript, men det kunne simpelthen være konverteret til Javascript , hvis nødvendigt. ) Du skal bruge
Text editor
Vis Flere Instruktioner
Sætte din ASP side sammen
1
Opret en ny ASP-side , eller åbn en eksisterende side, du ønsker at tilføje denne funktionalitet til .
2
øverst på din side , tilføje en <% tag, efterfulgt af et %> tagge et par linjer ned. Disse tags betegne den del af ASP-side , der skal behandles på serveren, og alle server-side VBScript -koden skal være mellem disse tags. Bemærk at hvis du ønsker at tilføje server-side output til HTML del af ASP-side , vil det også være nødvendigt at være mellem et andet sæt af < % og% > tags , som vi vil se i yderligere skridt .
3
Mellem < % og% > tags , du lige har oprettet , skal du tilføje følgende kode , som fortæller serveren ikke at udsende noget til browseren , indtil alle server-side kode er henrettet : Response.buffer = true
4
Next stadig mellem < % og% > tags , tilføje følgende linjer , der fortæller brugerens browser , at dette er i virkeligheden et Word-dokument , selv om det er HTML, og som angive filnavnet på det dokument , der vises på brugerens computer. Skift " myworddocument.doc " til filnavnet kræves for din specifikke applikation : Response.ContentType = " application /vnd.ms -word " Response.AddHeader " Content-Disposition ", " inline , filename = myworddocument.doc "
< br > 5
Nedenfor < % og% > sektioner tilføje HTML , der vil formatere og gøre op Word-dokumentet. Her er nogle eksempler på HTML , som du kan bruge til at afprøve koden : .
Dette er en test for at skabe et Word-dokument fra ASP Her er nogle formatering. Uanset HTML-formatering , du bruger , vil blive oversat til ASP. < /P > < /HTML >
6
Test ASP side på dit web-server eller udvikling maskine. Hvis du bruger MS Development Environment , kan du gøre dette ved at trykke på " Kør" . Du bør straks tages fra din browser til en forekomst af Word.
7 p Hvis du ønsker at inkludere input fra en database , kan du enten skrive HTML ved hjælp server -side ASP, tilføjer i værdier fra databasen , eller intersperse server-side sektioner inde i HTML. "Opret Word-dokumenter fra ASP " (se Resources) viser et eksempel på at gøre dette.