• User Newbie

    Formmail in asp - non ricevo allegato

    Buongiorno, ho un problema e non riesco a risolverlo da diversi giorni, il form inserito in questo link funziona lagrandefestadelvino.it/iscrizione2.aspx, ma se inserisco un allegato, nella casella ti posta non mi arriva. Ho controllato vari forum ma non mi capisco. Spero che qualcuno può aiutarmi, non sono un esperto in materia.
    Grazie


  • Moderatore

    Ciao Van, benvenuto nel forum...

    Quale sender email stai utilizzando? Puoi postare un po' di codice?


  • User Newbie

    Ciao Artcava,

    ecco il codice, lo divido in 2 messaggi è troppo lungo, sai che è inserito in una unica pagina

    <%@ Page Language="C#" Debug="true"%>
    <%@ Import Namespace="System.Web.Mail" %>

    <script runat="server">

    //invia_click è la funzione che raccoglie le informazioni del modulo e invia il messaggio
    //la funzione verrà chiamata alla pressione del tasto "Invia modulo" (evento onclick)
    void invia_click(object sender, EventArgs e){

       if (Page.IsValid == true){ //convalida lato server
       
              //impostiamo la variabile che contiene l?indirizzo email del destinatario
              string email_destinatario = "la mia mail";
       
              //creiamo un oggetto MailMessage
              MailMessage mail = new MailMessage();
             
              //impostiamo i parametri per il server smtp
              mail.Fields.Add("//schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1) ;
              mail.Fields.Add(" schemas.microsoft.com/cdo/configuration/sendusername", "la mia mail") ;
              mail.Fields.Add(" schemas.microsoft.com/cdo/configuration/sendpassword", "la mia password") ;
              mail.Fields.Add(" schemas.microsoft.com/cdo/configuration/smtpserver", "il mio serve smtp");
              mail.Fields.Add(" schemas.microsoft.com/cdo/configuration/smtpserverport", 25);
              mail.Fields.Add(" schemas.microsoft.com/cdo/configuration/sendusing", 2);
    
    
               //impostiamo gli indirizzi mittente e destinazione e l?oggetto del messaggio
              mail.From = email_destinatario; 
          mail.To = email_destinatario; 
          mail.Headers.Add("Reply-To", Email.Value); 
              mail.Subject = "Iscrizione Concorso Un Volto x La Grande Festa del Vino 2017";
              
          
    
    
              //inizializziamo la variabile che conterrà il testo html del messaggio
              string corpo_messaggio;
             
              //riempiamo la variabile con un html generato dinamicamente
              corpo_messaggio = "Nome: " + Nome.Value + "<br>";
              corpo_messaggio += "Cognome: " + Cognome.Value + "<br>";
          corpo_messaggio += "Data di Nascita: " + nascita.Value + "<br>";
              corpo_messaggio += "Regione di Nascita: " + regionen.Value + "<br>";
              corpo_messaggio += "Provincia di Nascita: " + provincian.Value + "<br>";
              corpo_messaggio += "Città di Nascita: " + cittan.Value + "<br>";
              corpo_messaggio += "Cittadinanza: " + Cittadinanza.Value + "<br>";
              corpo_messaggio += "Stato Civile: " + statocivile.Value + "<br>";
              corpo_messaggio += "Regione di Residenza: " + regioner.Value + "<br>";
              corpo_messaggio += "Provincia di Residenza: " + provinciar.Value + "<br>";
              corpo_messaggio += "Città di Residenza: " + cittar.Value + "<br>";
              corpo_messaggio += "Telefono: " + Telefono.Value + "<br>";
              corpo_messaggio += "Altezza in cm: " + Altezza.Value + "<br>";
              corpo_messaggio += "Taglia in cm: " + Taglia.Value + "<br>";
              corpo_messaggio += "Taglia seno: " + taglias.Value + "<br>";
              corpo_messaggio += "Email: " + Email.Value + "<br>";
              corpo_messaggio += "Segno Zodiacale: " + zodiacale.Value + "<br>";
              corpo_messaggio += "Peso in kg: " + peso.Value + "<br>";
              corpo_messaggio += "Nr. di Scarpe: " + scarpe.Value + "<br>";
              corpo_messaggio += "Lingue parlate: " + lingue.Value + "<br>";
              corpo_messaggio += "Titolo di Studio: " + studio.Value + "<br>";
              corpo_messaggio += "Hai partecipato ad altri concorsi di bellezza? Quali?: " + concorsi.Value + "<br>";
              corpo_messaggio += "Parla di te: " + Messaggio.Value + "<br>";
              corpo_messaggio += "Una tua foto intera in costume da bagno: " + inpAttachment1.Value + "<br>";
              corpo_messaggio += "Una tua foto intera: " + inpAttachment2.Value + "<br>";
              corpo_messaggio += "<hr>";
    
    
              //impostiamo il formato, la codifica e infine inviamo il messaggio
              mail.BodyFormat = MailFormat.Html;
              mail.Body = corpo_messaggio;
              mail.BodyEncoding = System.Text.Encoding.GetEncoding("iso-8859-15");
             
              SmtpMail.Send(mail);
             
              //nascondiamo il formmail e visualizziamo il testo di conferma tramite in controllo server  label (lbl_messaggio)
              formmail.Visible = false;
              lbl_messaggio.Text = "Gentile " + Nome.Value + ",<br/>il modulo è stato inviato correttamente.";
       }
    

    }

    </script>


  • User Newbie

    IL SECONDO CODICE

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/#">
    <html xmlns="#">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <title>Richiesta informazioni e contatti</title>
    </head>
    <body>
    <asp:Label id="lbl_messaggio" runat="server"></asp:Label>
    <form runat="server" name="formmail" id="formmail">
    <table border="0" cellpadding="4" cellspacing="0">
    <tr>
    <td align="left" colspan="4">

                           </td>
                    </tr>
                    <tr>
                           <td align="right">
                           </td>
                           <td align="left">
                                 (*) = campi obbligatori</td>
                    </tr>
                    <tr>
                           <td align="right">
                                 <!-- Il campo nome, come anche gli altri campi contengono dei tag Asp.Net di tipo RequiredFieldValidator per la convalida lato server -->
                                 Nome*<asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ControlToValidate="Nome"
                                        Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator></td>
                           <td align="left">
                                 <input id="Nome" runat="server" maxlength="255" type="text" size="30" /></td>
    
    
    		  <td align="right">
                                 Cognome*<asp:RequiredFieldValidator id="RequiredFieldValidator4" runat="server" ControlToValidate="Cognome"
                                        Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator></td>
                           <td align="left">
                                 <input id="Cognome" runat="server" maxlength="255" type="text" size="30" /></td>
                    </tr>
    

    <tr>
    <td align="right">
    Data di Nascita*<asp:RequiredFieldValidator id="RequiredFieldValidator8" runat="server" ControlToValidate="nascita"
    Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
    SetFocusOnError="True"></asp:RequiredFieldValidator></td>
    <td align="left">
    <input id="nascita" runat="server" maxlength="255" type="text" size="30" /></td>

                           <td align="right">
                                 Regione di Nascita*<asp:RequiredFieldValidator id="RequiredFieldValidator7" runat="server" ControlToValidate="regionen"
                                        Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator></td>
                           <td align="left">
                                 <select id="regionen" runat="server" name="regionen" class="data_to_send required dnnFormRequired selectbox " type="text">
    		<option value= "">- Seleziona la Regione</option>
    

    <Option Value="Abruzzo">Abruzzo</Option><Option Value="Basilicata">Basilicata</Option><Option Value="Calabria">Calabria</Option><Option Value="Campania">Campania</Option><Option Value="Emilia Romagna">Emilia Romagna</Option><Option Value="Friuli Venezia Giulia">Friuli Venezia Giulia</Option><Option Value="Lazio">Lazio</Option><Option Value="Liguria">Liguria</Option><Option Value="Lombardia">Lombardia</Option><Option Value="Marche">Marche</Option><Option Value="Molise">Molise</Option><Option Value="Piemonte">Piemonte</Option><Option Value="Puglia">Puglia</Option><Option Value="Sardegna">Sardegna</Option><Option Value="Sicilia">Sicilia</Option><Option Value="Toscana">Toscana</Option><Option Value="Trentino Alto Adige">Trentino Alto Adige</Option><Option Value="Umbria">Umbria</Option><Option Value="Val D'Aosta">Val D'Aosta</Option><Option Value="Veneto">Veneto</Option> </Select>

                           </td>
                    </tr>
    

    <tr>
    <td align="right">
    Provincia di Nascita*<asp:RequiredFieldValidator id="RequiredFieldValidator9" runat="server" ControlToValidate="provincian"
    Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
    SetFocusOnError="True"></asp:RequiredFieldValidator></td>
    <td align="left">
    <select id="provincian" runat="server" name="provincian" class="data_to_send required dnnFormRequired selectbox " type="text">
    <option value= "">- Seleziona la Provincia</option>

    <option value="Agrigento">Agrigento</option><option value="Alessandria">Alessandria</option><option value="Ancona">Ancona</option><option value="Aosta">Aosta</option><option value="Arezzo">Arezzo</option><option value="Ascoli Piceno">Ascoli Piceno</option><option value="Asti">Asti</option><option value="Avellino">Avellino</option><option value="Bari">Bari</option><option value="Belluno">Belluno</option><option value="Benevento">Benevento</option><option value="Bergamo">Bergamo</option><option value="Biella">Biella</option><option value="Bologna">Bologna</option><option value="Bolzano">Bolzano</option><option value="Brescia">Brescia</option><option value="Brindisi">Brindisi</option><option value="Cagliari">Cagliari</option><option value="Caltanisetta">Caltanisetta</option><option value="Campobasso">Campobasso</option><option value="Caserta">Caserta</option><option value="Catania">Catania</option><option value="Catanzaro">Catanzaro</option><option value="Chieti">Chieti</option><option value="Como">Como</option><option value="Cosenza">Cosenza</option><option value="Cremona">Cremona</option><option value="Crotone">Crotone</option><option value="Cuneo">Cuneo</option><option value="Enna">Enna</option><option value="Ferrara">Ferrara</option><option value="Foggia">Foggia</option><option value="Firenze">Firenze</option><option value="Forli-Cesena">Forli-Cesena</option><option value="Frosinone">Frosinone</option><option value="Genova">Genova</option><option value="Gorizia">Gorizia</option><option value="Imperia">Imperia</option><option value="Isernia">Isernia</option><option value="L'aquila">L'aquila</option><option value="La spezia">La spezia</option><option value="Latina">Latina</option><option value="Lecce">Lecce</option><option value="Lecco">Lecco</option><option value="Livorno">Livorno</option><option value="Lodi">Lodi</option><option value="Lucca">Lucca</option><option value="Macerata">Macerata</option><option value="Mantova">Mantova</option><option value="Massa-carrara">Massa-carrara</option><option value="Matera">Matera</option><option value="Messina">Messina</option><option value="Milano">Milano</option><option value="Modena">Modena</option><option value="Napoli">Napoli</option><option value="Novara">Novara</option><option value="Nuoro">Nuoro</option><option value="Oristano">Oristano</option><option value="Padova">Padova</option><option value="Palermo">Palermo</option><option value="Parma">Parma</option><option value="Pavia">Pavia</option><option value="Perugia">Perugia</option><option value="Pesaro e Urbino">Pesaro e Urbino</option><option value="Pescara">Pescara</option><option value="Piacenza">Piacenza</option><option value="Pisa">Pisa</option><option value="Pistoia">Pistoia</option><option value="Pordenone">Pordenone</option><option value="Potenza">Potenza</option><option value="Prato">Prato</option><option value="Ragusa">Ragusa</option><option value="Ravenna">Ravenna</option><option value="Reggio Calabria">Reggio Calabria</option><option value="Reggio Emilia">Reggio Emilia</option><option value="Rieti">Rieti</option><option value="Rimini">Rimini</option><option value="Roma">Roma</option><option value="Rovigo">Rovigo</option><option value="Salerno">Salerno</option><option value="Sassari">Sassari</option><option value="Savona">Savona</option><option value="Siena">Siena</option><option value="Siracusa">Siracusa</option><option value="Sondrio">Sondrio</option><option value="Taranto">Taranto</option><option value="Teramo">Teramo</option><option value="Terni">Terni</option><option value="Torino">Torino</option><option value="Trapani">Trapani</option><option value="Trento">Trento</option><option value="Treviso">Treviso</option><option value="Trieste">Trieste</option><option value="Udine">Udine</option><option value="Varese">Varese</option><option value="Venezia">Venezia</option><option value="Verbano Cusio Ossola">Verbano Cusio Ossola</option><option value="Vercelli">Vercelli</option><option value="Verona">Verona</option><option value="Vibo valentia">Vibo valentia</option><option value="Vicenza">Vicenza</option><option value="Viterbo">Viterbo</option></select>

                           <td align="right">
                                 Città di Nascita*<asp:RequiredFieldValidator id="RequiredFieldValidator10" runat="server" ControlToValidate="cittan"
                                        Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator></td>
                           <td align="left">
                                 <input id="cittan" runat="server" maxlength="255" type="text" size="30" /></td>
     
                           </td>
                    </tr>
    

    <tr>
    <td align="right">
    Cittadinanza*<asp:RequiredFieldValidator id="RequiredFieldValidator19" runat="server" ControlToValidate="Cittadinanza"
    Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
    SetFocusOnError="True"></asp:RequiredFieldValidator></td>
    <td align="left">
    <input id="Cittadinanza" runat="server" maxlength="255" type="text" size="30" /></td>

                           <td align="right">
                                 Stato Civile*<asp:RequiredFieldValidator id="RequiredFieldValidator20" runat="server" ControlToValidate="statocivile"
                                        Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator></td>
                           <td align="left">
                                 <select id="statocivile" runat="server" name="statocivile" class="data_to_send required dnnFormRequired selectbox " type="text">
    		<option value= "">- Seleziona lo stato civile</option>
    		<option>Nubile</option>
    		<option>Sposata</option>
    		<option>Separata</option>
    		<option>Divorziata</option>
    		<option>Vedova</option>
    		
    	</select>
                           </td>
                    </tr>
    

    <tr>

    <td align="right">
    Provincia di Residenza*<asp:RequiredFieldValidator id="RequiredFieldValidator12" runat="server" ControlToValidate="provinciar"
    Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
    SetFocusOnError="True"></asp:RequiredFieldValidator></td>
    <td align="left">
    <select id="provinciar" runat="server" name="provinciar" class="data_to_send required dnnFormRequired selectbox " type="text">
    <option value= "">- Seleziona la Provincia</option>

    <option value="Agrigento">Agrigento</option><option value="Alessandria">Alessandria</option><option value="Ancona">Ancona</option><option value="Aosta">Aosta</option><option value="Arezzo">Arezzo</option><option value="Ascoli Piceno">Ascoli Piceno</option><option value="Asti">Asti</option><option value="Avellino">Avellino</option><option value="Bari">Bari</option><option value="Belluno">Belluno</option><option value="Benevento">Benevento</option><option value="Bergamo">Bergamo</option><option value="Biella">Biella</option><option value="Bologna">Bologna</option><option value="Bolzano">Bolzano</option><option value="Brescia">Brescia</option><option value="Brindisi">Brindisi</option><option value="Cagliari">Cagliari</option><option value="Caltanisetta">Caltanisetta</option><option value="Campobasso">Campobasso</option><option value="Caserta">Caserta</option><option value="Catania">Catania</option><option value="Catanzaro">Catanzaro</option><option value="Chieti">Chieti</option><option value="Como">Como</option><option value="Cosenza">Cosenza</option><option value="Cremona">Cremona</option><option value="Crotone">Crotone</option><option value="Cuneo">Cuneo</option><option value="Enna">Enna</option><option value="Ferrara">Ferrara</option><option value="Foggia">Foggia</option><option value="Firenze">Firenze</option><option value="Forli-Cesena">Forli-Cesena</option><option value="Frosinone">Frosinone</option><option value="Genova">Genova</option><option value="Gorizia">Gorizia</option><option value="Imperia">Imperia</option><option value="Isernia">Isernia</option><option value="L'aquila">L'aquila</option><option value="La spezia">La spezia</option><option value="Latina">Latina</option><option value="Lecce">Lecce</option><option value="Lecco">Lecco</option><option value="Livorno">Livorno</option><option value="Lodi">Lodi</option><option value="Lucca">Lucca</option><option value="Macerata">Macerata</option><option value="Mantova">Mantova</option><option value="Massa-carrara">Massa-carrara</option><option value="Matera">Matera</option><option value="Messina">Messina</option><option value="Milano">Milano</option><option value="Modena">Modena</option><option value="Napoli">Napoli</option><option value="Novara">Novara</option><option value="Nuoro">Nuoro</option><option value="Oristano">Oristano</option><option value="Padova">Padova</option><option value="Palermo">Palermo</option><option value="Parma">Parma</option><option value="Pavia">Pavia</option><option value="Perugia">Perugia</option><option value="Pesaro e Urbino">Pesaro e Urbino</option><option value="Pescara">Pescara</option><option value="Piacenza">Piacenza</option><option value="Pisa">Pisa</option><option value="Pistoia">Pistoia</option><option value="Pordenone">Pordenone</option><option value="Potenza">Potenza</option><option value="Prato">Prato</option><option value="Ragusa">Ragusa</option><option value="Ravenna">Ravenna</option><option value="Reggio Calabria">Reggio Calabria</option><option value="Reggio Emilia">Reggio Emilia</option><option value="Rieti">Rieti</option><option value="Rimini">Rimini</option><option value="Roma">Roma</option><option value="Rovigo">Rovigo</option><option value="Salerno">Salerno</option><option value="Sassari">Sassari</option><option value="Savona">Savona</option><option value="Siena">Siena</option><option value="Siracusa">Siracusa</option><option value="Sondrio">Sondrio</option><option value="Taranto">Taranto</option><option value="Teramo">Teramo</option><option value="Terni">Terni</option><option value="Torino">Torino</option><option value="Trapani">Trapani</option><option value="Trento">Trento</option><option value="Treviso">Treviso</option><option value="Trieste">Trieste</option><option value="Udine">Udine</option><option value="Varese">Varese</option><option value="Venezia">Venezia</option><option value="Verbano Cusio Ossola">Verbano Cusio Ossola</option><option value="Vercelli">Vercelli</option><option value="Verona">Verona</option><option value="Vibo valentia">Vibo valentia</option><option value="Vicenza">Vicenza</option><option value="Viterbo">Viterbo</option></select>

    <td align="right">
    Regione di Residenza*<asp:RequiredFieldValidator id="RequiredFieldValidator11" runat="server" ControlToValidate="regioner"
    Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
    SetFocusOnError="True"></asp:RequiredFieldValidator></td>
    <td align="left">
    <select id="regioner" runat="server" name="regioner" class="data_to_send required dnnFormRequired selectbox " type="text">
    <option value= "">- Seleziona la Regione</option>

    <Option Value="Abruzzo">Abruzzo</Option><Option Value="Basilicata">Basilicata</Option><Option Value="Calabria">Calabria</Option><Option Value="Campania">Campania</Option><Option Value="Emilia Romagna">Emilia Romagna</Option><Option Value="Friuli Venezia Giulia">Friuli Venezia Giulia</Option><Option Value="Lazio">Lazio</Option><Option Value="Liguria">Liguria</Option><Option Value="Lombardia">Lombardia</Option><Option Value="Marche">Marche</Option><Option Value="Molise">Molise</Option><Option Value="Piemonte">Piemonte</Option><Option Value="Puglia">Puglia</Option><Option Value="Sardegna">Sardegna</Option><Option Value="Sicilia">Sicilia</Option><Option Value="Toscana">Toscana</Option><Option Value="Trentino Alto Adige">Trentino Alto Adige</Option><Option Value="Umbria">Umbria</Option><Option Value="Val D'Aosta">Val D'Aosta</Option><Option Value="Veneto">Veneto</Option> </Select>

                           </td>
                    </tr>
    

    <tr>
    <td align="right">
    Città di Residenza*<asp:RequiredFieldValidator id="RequiredFieldValidator13" runat="server" ControlToValidate="cittar"
    Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
    SetFocusOnError="True"></asp:RequiredFieldValidator></td>
    <td align="left">
    <input id="cittar" runat="server" maxlength="255" type="text" size="30" /></td>

                           <td align="right">
                                 Telefono*<asp:RequiredFieldValidator id="RequiredFieldValidator14" runat="server" ControlToValidate="Telefono"
                                        Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator></td>
                           <td align="left">
                                 <input id="Telefono" runat="server" maxlength="255" type="text" size="30" /></td>
     
                           </td>
                    </tr>
    

    <tr>
    <td align="right">
    Altezza in cm*<asp:RequiredFieldValidator id="RequiredFieldValidator15" runat="server" ControlToValidate="Altezza"
    Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
    SetFocusOnError="True"></asp:RequiredFieldValidator></td>
    <td align="left">
    <input id="Altezza" runat="server" maxlength="255" type="text" size="30" /></td>

                           <td align="right">
                                 Taglia in cm*<asp:RequiredFieldValidator id="RequiredFieldValidator16" runat="server" ControlToValidate="Taglia"
                                        Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator></td>
                           <td align="left">
                                 <input id="Taglia" runat="server" maxlength="255" type="text" size="30" /></td>
     
                           </td>
                    </tr>
    
    
    
    
    
    
    
    
    
    
    		<tr>
                           <td align="right">
                                 Taglia seno*<asp:RequiredFieldValidator id="RequiredFieldValidator5" runat="server" ControlToValidate="taglias"
                                        Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator></td>
                           <td align="left">
                                 <input id="taglias" runat="server" maxlength="255" type="text" size="30" /></td>
     
                           <td align="right">
                                 Email*<asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server" ControlToValidate="Email"
                                        Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator><asp:RegularExpressionValidator
                                              id="RegularExpressionValidator1" runat="server" ControlToValidate="Email" Display="Dynamic"
                                              ErrorMessage="Email non valida!" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator></td>
                           <td colspan="1" align="left">
                                 <input type="text" id="Email" maxlength="255" runat="server" size="30" />
                           </td>
                    </tr>
    

    <tr>
    <td align="right">
    Scegno Zodiacale*<asp:RequiredFieldValidator id="RequiredFieldValidator101" runat="server" ControlToValidate="zodiacale"
    Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
    SetFocusOnError="True"></asp:RequiredFieldValidator></td>
    <td align="left">
    <select id="zodiacale" runat="server" name="zodiacale" class="data_to_send required dnnFormRequired selectbox " type="text">
    <option value= "">- Seleziona il segno</option>
    <option>Ariete</option>
    <option>Toro</option>
    <option>Gemelli</option>
    <option>Cancro</option>
    <option>Leone</option>
    <option>Vergine</option>
    <option>Bilancia</option>
    <option>Scorpione</option>
    <option>Sagittario</option>
    <option>Capricorno</option>
    <option>Acquario</option>
    <option>Pesci</option>
    </select>

                           <td align="right">
                                 Peso in kg*<asp:RequiredFieldValidator id="RequiredFieldValidator102" runat="server" ControlToValidate="peso"
                                        Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator></td>
                           <td align="left">
                                 <input id="peso" runat="server" maxlength="255" type="text" size="30" /></td>
    
    
    
    
     
                           </td>
                    </tr>
    

    <tr>
    <td align="right">
    Nr. di Scarpe*<asp:RequiredFieldValidator id="RequiredFieldValidator103" runat="server" ControlToValidate="scarpe"
    Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
    SetFocusOnError="True"></asp:RequiredFieldValidator></td>
    <td align="left">
    <input id="scarpe" runat="server" maxlength="255" type="text" size="30" /></td>

                           <td align="right">
                                 Lingue parlate*<asp:RequiredFieldValidator id="RequiredFieldValidator104" runat="server" ControlToValidate="lingue"
                                        Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator></td>
                           <td align="left">
                                 <input id="lingue" runat="server" maxlength="255" type="text" size="30" /></td>
     
                           </td>
                    </tr>
    

    <tr>
    <td align="right">
    Titolo di Studio*<asp:RequiredFieldValidator id="RequiredFieldValidator105" runat="server" ControlToValidate="studio"
    Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
    SetFocusOnError="True"></asp:RequiredFieldValidator></td>
    <td align="left">
    <input id="studio" runat="server" maxlength="255" type="text" size="30" /></td>

                           <td align="right">
                                 Hai partecipato ad altri concorsi di bellezza? Quali?*<asp:RequiredFieldValidator id="RequiredFieldValidator106" runat="server" ControlToValidate="concorsi"
                                        Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator></td>
                           <td align="left">
                                 <input id="concorsi" runat="server" maxlength="255" type="text" size="30" /></td>
     
                           </td>
                    </tr>
    
    
    
    
    
    
                    <tr>
                           <td align="right">
                                 <!-- Il campo nome, come anche gli altri campi contengono dei tag Asp.Net di tipo RequiredFieldValidator per la convalida lato server -->
                                 Parla di te*<asp:RequiredFieldValidator id="RequiredFieldValidator3" runat="server"
                                        ControlToValidate="Messaggio" Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator></td>
                           <td align="left">
                                 <textarea id="Messaggio" runat="server" cols="30" rows="3"></textarea>
                           </td>
    
    
    		<td align="right">
                                 <!-- Il campo nome, come anche gli altri campi contengono dei tag Asp.Net di tipo RequiredFieldValidator per la convalida lato server -->
                                 <img src="captcha.png" /><asp:RequiredFieldValidator id="RequiredFieldValidator6" runat="server"
                                        ControlToValidate="captcha" Display="Dynamic" EnableClientScript="True" ErrorMessage="<br>Campo obbligatorio!"
                                        SetFocusOnError="True"></asp:RequiredFieldValidator>
    			<asp:CompareValidator id="CompareFieldValidator1" runat="server"
        				ForeColor="Red"
        				ControlToValidate="captcha"
        				ValueToCompare="9"
        				Type="Integer"
        				Operator="Equal"
        				ErrorMessage="Il captcha non corrisponde.">
      				</asp:CompareValidator >
    			</td>
                           <td align="left">
                                 <input type="text" id="captcha" runat="server" />
                           </td>
                    </tr>
    

    <tr>
    <td vAlign="middle" align="right">Una tua foto intera in costume da bagno:</td>
    <td><input id="inpAttachment1" maxlength="255" type="file" size="30" name="filMyFile" runat="server"></td>
    </tr>
    <tr>
    <td vAlign="middle" align="right">Una tua foto intera:</td>
    <td><input id="inpAttachment2" tabIndex="6" type="file" size="53" name="filMyFile" runat="server"></td>
    </tr>

                    <tr>
                           <td align="left" bgcolor="#ebebeb" colspan="4">
                           </td>
                    </tr>
    

    <tr>

    <td colspan="4">

    UTILIZZO DEI DATI PERSONALI Ai sensi e per gli effetti del decreto legislativo 196/03 recante disposizioni a tutela della privacy si chiede ai partecipanti di prestare il proprio consenso all’utilizzo dei dati personali forniti al momento della partecipazione al presente concorso, resi edotti di quanto disposto dall’art. 13 del decreto allegato.

    Ai sensi della normativa sul trattamento dei dati personali e fatti comunque salvi i diritti derivanti dall’art. 13, il titolare acconsente all’utilizzo dei predetti dati per le attività istituzionali e di marketing da parte di F.LLI Berna SNC di Berna Ezio & Vanni, con sede in Via Luneo, 51 - 30035 Mirano (Venezia).

    Confermando la compilazione del modulo on-line la partecipante manifesta la sua disponibilità e rilascia il suo libero e incondizionato consenso a che i suoi dati personali vengano trattati dalla Società F.LLI BERNA SNC per le indicate finalità istituzionali e comunque strumentali alle attività connesse alla svolgimento del Concorso e delle operazioni ed esse collegate.
    </td>

    </tr>

    <tr>
    <td colspan="2"><label for="Privacy"><input id="Privacy" checked="checked" name="Privacy" type="checkbox" value="Accetto" />
    Acconsento al trattamento dei dati personali(art. 13 d.l.196/03)</label></td>

    </tr>

    <tr>
    <td colspan="4"><label for="Privacy"><input id="Privacy" checked="checked" name="Privacy" type="checkbox" value="Accetto" />
    Dichiaro di autorizzare la ditta Fratelli Berna s.n.c. di Berna Ezio & Vanni ad un eventuale utilizzo della mia immagine per uso pubblicitario inerente alla manifestazione "Un Volto x La Grande Festa del Vino". Sono consapevole che ogni eventuale pubblicazione ed utilizzo della mia immagine di cui sopra non verrà corrisposto alcun compenso.</label></td>

    </tr>

    <td colspan="4"><label for="Privacy"><input id="Privacy" checked="checked" name="Privacy" type="checkbox" value="Accetto" />
    Compilando il form accetti il regolamento del concorso. (Chiediamo comunqe di scaricare il regolamento, compilarlo e portarlo direttamente il 27 agosto a mano, pena la squalifica) </label></td>

                    <tr>
                           <td align="left">
                           </td>
                           <td align="left">
                                 <!-- Il pulsante invio contiene la proprietà "onserverclick" che richiama la funzione "invia_click" alla pressione del mouse -->
                                 <input name="Submit" type="submit" id="Submit" value="Invia modulo" runat="server"
                                        onserverclick="invia_click" /></td>
                    </tr>
              </table>
       </form>
    

    </body>
    </html>


  • Moderatore

    Nel secondo file che hai postato ci sono i due campi file:

    <input id="inpAttachment1" maxlength="255" type="file" size="30" name="filMyFile" runat="server">
    

    Ma nel primo non c'è nessun riferimento alla cattura di questi files che dovresti mettere in allegato:

    
     if (inpAttachment1.HasFile)
    {
            string filepath = Server.MapPath(inpAttachment1.PostedFile.ToString());
            mail.Attachments.Add(**new System.Net.Mail.Attachment(filepath)**);
    }
    
    

  • User Newbie

    mi potresti dire dove esattamente metterli nella prima parte, se mi posti il codice completo, ho provato a d inserirlo prima del campo messaggio, ma mi da errore. Grazie x l'aiuto.


  • Moderatore

    In teoria dovresti metterlo tra:

    
    mail.BodyEncoding = System.Text.Encoding.GetEncoding("iso-8859-15");
    
    

    e

    SmtpMail.Send(mail);
    

    Che errore ti da?