come è possibile stampare una pagina Web in Asp.Net senza intestazione e piè di pagina
risposte:
1 per risposta № 1È possibile aggiungere un tipo di css per la stampa e modificare il css per nascondere ciò che non si desidera stampare.
Ad esempio, puoi inserire questo codice nel tuo file css principale:
@media print {
.noPrint { display:none; }
}
Durante la stampa, non mostrerà nessuno dei tag usando la classe noPrint.
0 per risposta № 2
Puoi avere un pulsante "versione di stampa",che consente al server di pubblicare una versione della pagina senza determinati elementi laterali del server (pannelli, ecc.), oppure è possibile implementare un file CSS di stampa, che formerà senza problemi il contenuto quando le persone stampano.
Il CSS è l'opzione migliore secondo me. Ecco una grande risorsa sull'argomento:
http://www.alistapart.com/articles/goingtoprint/
0 per risposta № 3
Il testo dell'intestazione e del piè di pagina può essere determinato dal browser. Molti utenti potrebbero non essere a conoscenza di ciò, quindi ottengono le impostazioni di stampa predefinite, che spesso includono l'URL del sito Web e la data.
Poiché si tratta di un'impostazione del browser, controllata dall'utente, potresti non essere in grado di sovrascriverla.
Per vedere le impostazioni di stampa del browser, provare il menu File - Imposta pagina. Funziona su IE e Firefox.
0 per risposta № 4
Ho fatto un'implementazione simile definendo una versione "stampa" della pagina principale.
Quando è stato premuto il pulsante di stampa, ho assegnato la versione "stampa" della pagina master alla pagina corrente.
Molto facile da fare!