XSL e ASP.NET

venerdì 16 dicembre 2005 - 17.49

DemonDance Profilo | Newbie

Ciao a tutti,

dovrei risolvere ili seguente problema,
la mia pagina HTMl viene generata da un file XSL, all'interno vi è un <input file> per effettuare l'upload di un file su DB SQL Server.
Come faccio a rihciamare questo controllo dal code behind, essendo stato generato da un XSL non viene visto con un webcontrol standard di .NET.

Qualcuno puo' aiutarmi?

Grazie in anticipo

micto27 Profilo | Senior Member

<input type="file" id="myInputFile">

if me.ispostback then
Request.Form("myInputFile")
....
...
end if

ciao, Michele.

DemonDance Profilo | Newbie

Ciao Michele,

prima di tutto grazie per la risposta......
Ok per la request.form pero' il problema non è tanto quello quanto per esempio adattare questo codice che ho trovato sempre su DOT NET HELL con una request

private void Send_Click(object sender, System.EventArgs e)
{

//Riferimento al file appena inviato
HttpPostedFile file_sent=PostedFile.PostedFile;

//Dimensione del file inviato
int file_size=file_sent.ContentLength;

//Vari controlli (dimensione maggiore di zero e diverso da null)
if (file_sent!=null)
{
if (file_size>0)
{
//Creazione di un buffer di byte
byte[] dati=new byte[file_size];

//Lettura dal file e riempimento del buffer
file_sent.InputStream.Read(dati, 0, file_size);

string filename = file_sent.FileName;

//Scrittura del File su disco
FileStream fs=new FileStream("C:\\" + Path.GetFileName(filename),FileMode.Create);
fs.Write(dati,0,file_size);
fs.Close();
}
}
}


grazie e ciao


DemonDance
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5