sto diventando matto perchè nn riesco a capire il comportamento di sto ciclo e come rimediare:
codice:
string filePath = "C:\\Documents and Settings\\Administrator\\Desktop\\Upload\\";
string ext = "mpg avi wav";
string[] arr = ext.Split(' ');
string extUpload;
.....
foreach (string estensioni in arr)
{
if (extUpload != estensioni)
{
lblMessage.Text = "Estensione non supportata";
}
else
{
try
{
FileUpload1.SaveAs(filePath);
return;
}
catch (Exception ex)
{
lblMessage.Text = ex.Message;
}
}
}
se l'estensione nn c'è compare il messaggio e nn fa l'upload.
se c'è fa l'upload ma il messaggio compare lo stesso.
so che il problema è nel foreach ma nn so come risolverlo.
ci ho sbattutto la testa tutto il week end senza trovare una soluzione.
potete aiutarmi?