Een gemeenschappelijke taak kunt u geconfronteerd worden met bij het ontwikkelen van een klassieke ASP website of webapplicatie is het openen van een Microsoft ( MS ) Word- document voor de gebruiker . Dit is vaak nodig in situaties waar je moet dynamische gegevens aan gebruikers in Word-formaat weer te geven . Deze techniek maakt gebruik van het feit dat Woord HTML direct wordt weergegeven in Word op de computer van de gebruiker . ( De code merkte hier is VBScript , maar het kan eenvoudig worden omgezet naar Javascript indien nodig . ) Wat je nodig hebt Tekst editor Toon Meer Aanwijzingen zetten van uw ASP-pagina Samen 1 Maak een nieuwe ASP-pagina , of open een bestaande pagina die u wilt deze functionaliteit toe te voegen aan . kopen van 2 aan de bovenkant van de pagina , voeg een < % tag , gevolgd door een % > taggen een paar regels naar beneden . Deze tags geven het deel van de ASP pagina te verwerken op de server , en al serverzijde VBScript code moet tussen deze tags . Merk op dat als u wilt de server - side output naar de HTML- gedeelte van de ASP-pagina toe te voegen , zal het ook moeten zijn tussen een andere set van < % en % > -tags , zoals we zullen zien in verdere stappen . 3 tussen de < % en % > tags die je net hebt gemaakt , voeg de volgende code, die de server vertelt niet om de productie iets naar de browser totdat alle server - side code is uitgevoerd : Response.Buffer = true 4 Vervolgens , nog steeds tussen de < % en % > -tags , voeg de volgende regels , welke browser de gebruiker dat dit vertellen , in feite , een Word-document , ook al is het HTML , en die geef de bestandsnaam van het document dat wordt weergegeven op de computer van de gebruiker . Verander " myworddocument.doc " aan de bestandsnaam die voor uw specifieke toepassing : Response.ContentType = " application /vnd.ms - woord" Response.AddHeader ' content-disposition " , " inline ; filename = myworddocument.doc " < br > 5 onder de < % en % > secties , voeg HTML die zal formatteren en maken het Word-document . Hier is een aantal voorbeeld HTML die u kunt gebruiken om het testen van de code : . Dit is een test van het creëren van een Word-document van ASP < /B > Hier is wat opmaak . Wat ook HTML opmaak die u gebruikt zal in ASP worden vertaald . < /P > < /BODY > < /HTML > 6 Test de ASP- pagina op uw webserver of ontwikkeling machine . Als u MS Development Environment , kunt u dit doen door op "Run" . Je moet onmiddellijk worden genomen van uw browser om een instantie van Word . 7 Als u wilt invoeren uit een database op te nemen , kunt u schrijven de HTML met behulp van server - side ASP , het toevoegen van waarden uit de database , of tussenwerpen server-side secties in de HTML . " Maak Word-documenten van ASP " ( zie bronnen ) toont een voorbeeld om dit te doen .
|