45 messaggi dal 27 febbraio 2004
Ciao a tutti, ho fatto una pagina xsl che formatta un file xml..i dati vengono visualizzati in una tabella html.
Vorrei ora visualizzare la tabella in formato excel.
Se non avessi utilizzato xsl ma una normale pagina aspx avrei utilizzato :

response.buffer = true
Response.Clear
response.ContentType = "application/vnd.ms-excel"
response.AddHeader ("content-disposition", "inline;filename=pippo.xls")

Come posso fare per ottenere lo stesso risultato?
Grazie a tutti
nello stesso modo
sono istruzioni che creano header, che poi sono quelle che il browser legge per decidere cosa fare.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
45 messaggi dal 27 febbraio 2004
Scusa ma non ho capito bene...dove devo scrivere le istruzioni, e come?

Scusa ma non sono molto ferrato...
2.198 messaggi dal 30 novembre 2001
le devi scrivere nel page_load.
45 messaggi dal 27 febbraio 2004
Grazie sono riuscito...inizialmente avevo provato ma non mi visualizzava i dati...per visualizzare i dati ho dovuto togliere il
response.end
alla fine...così facendo però nel foglio excel mi visualizza anche i pulsanti, le label, ecc....
Come posso fare per eliminarli?
200 messaggi dal 23 aprile 2001
 mi intrometto....io se tolgo il response.end, mi pianta l'esecuzione....e non vedo nulla, però mi servirebbe vedere i menu di excel

BAT
45 messaggi dal 27 febbraio 2004
io lo devo togliere solo con il file xsl, perchè mi fa la tua stessa cosa se invece formatto una tabella html da una normale pagina aspx
math_81 ha scritto:
alla fine...così facendo però nel foglio excel mi visualizza anche i pulsanti, le label, ecc....
Come posso fare per eliminarli?


è una domanda da fare?
per eliminarli, ti basta impostarne la visibilità su false quando cambi il content-type della pagina.
miobutton.Visible = false;

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.