Originariamente inviato da pietro09
aggiungo una cosa che forse non è attinente :master:
Consiglio di scrivere la variabile stringa body così:

string body = "<div>Invio dalla pagina Richiesta catalogo 2010 WeCanTour</div>"
+ "<table width='36%' border='0' cellspacing='0' cellpadding='0'>"
+ "<tr><td width='29%'>Nome:</td><td width='71%'>" + this.TextBoxNome.Text + "</td>"
+ .........
piuttosto che modificare per più volte la variabile body

se ricordo bene, in questo modo si scrive una volta sola la stringa body; altrimenti la si scrive n volte, con un notevole consumo di tempo. Con asp e con javascript (sui browser più seri) non c'è questo problema (almeno mi sembra :master: ), ma col .Net bisogna fare molta attenzione alla modifica ripetuta delle stringhe
Si infatti esiste appositamente la classe System.Text.StringBuilder