Un'attività comune che può essere di fronte quando si sviluppa un sito web ASP classico o di un'applicazione web si apre un documento di Microsoft Word (MS ) per l'utente . Questo è spesso necessario in situazioni in cui si devono visualizzare i dati dinamici agli utenti in formato Word . Questa tecnica sfrutta il fatto che Word visualizzerà HTML direttamente in Word sul computer dell'utente . ( Il codice di notare qui è VBScript , ma potrebbe essere semplicemente convertito in Javascript , se necessario. ) Hai bisogno
editor di testo
Mostra Altre istruzioni
Mettere pagina ASP Insieme
pagina 1
Creare una nuova pagina ASP , o aprire una pagina esistente che si desidera aggiungere questa funzionalità a .
2
Nella parte superiore della pagina , aggiungere un tag % < , seguita da una % > tag poche righe verso il basso . Questi tag indicano la parte della pagina ASP da elaborare sul server , e tutto il codice lato server VBScript dovrebbero essere tra questi tag . Si noti che se si desidera aggiungere l'uscita sul lato server per la parte HTML della pagina ASP , sarà anche bisogno di essere tra un altro set di < % e % > tag , come vedremo in ulteriori passi .
3
Tra i < % e % > tag che avete appena creato , aggiungere il codice seguente, che indica al server di non nulla output al browser fino a quando tutto il codice lato server ha eseguito : Response.Buffer = true
4
Avanti , ancora tra i < % e % >, aggiungi le seguenti righe , che raccontano il browser dell'utente che si tratta , infatti , di un documento di Word , anche se è HTML , e che specificare il nome del file del documento che verrà visualizzato sul computer dell'utente . Cambia " myworddocument.doc " al nome del file richiesto per la vostra applicazione specifica : Response.ContentType = " application /vnd.ms - parola" Response.AddHeader " content-disposition " , "inline ; filename = myworddocument.doc "
5
Sotto i < % e % > sezioni , aggiungere codice HTML che formatta e portare il documento di Word . Ecco un po ' HTML di esempio che è possibile utilizzare per testare il codice : .
Questa è una prova di creazione di un documento Word da ASP < /B > Ecco po 'di formattazione . Qualunque sia la formattazione HTML si utilizza sarà tradotto in ASP . < /P > < /BODY > < /HTML >
6
prova la pagina ASP sul vostro web server o macchina di sviluppo . Se si utilizza MS ambiente di sviluppo , è possibile farlo premendo il tasto "Esegui" . Si dovrebbe essere messo subito dal browser a un'istanza di Word .
7
Se si desidera includere input da un database , è possibile scrivere il codice HTML usando ASP sul lato server , aggiungendo in valori dal database , o intervallare sezioni lato server all'interno del codice HTML . " Creare documenti di Word da ASP " ( vedi Risorse ) mostra un esempio di fare questo.