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?