• User Newbie

    Errore Invio e-mail

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" .w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <%@ Import Namespace="System.Web.Mail" %>

    <html xmlns=".w3.org/1999/xhtml" >
    <head runat="server">
    <title>Untitled Page</title>
    <link href="style.css" rel="stylesheet" type="text/css" />
    <link href="layout.css" rel="stylesheet" type="text/css" />
    <script src="maxheight.js" type="text/javascript"></script>

    <!--Invio Email-->
    <SCRIPT LANGUAGE="C#" RUNAT="server">

    public void SendMail (Object Obj, EventArgs E) {

    // Creiamo un'istanza dell'oggetto MailMessage
    MailMessage objMail = new MailMessage();

    // questo e' il messaggio di default che comparira' a video dopo l'invio
    string strTemp = "Email inviata correttamente";

    // Queste sono le proprieta' obbligatorie che dobbiamo impostare
    objMail.Body = "Nome:" & Request.Form("nome") & "<br/>Cognome:" & Request.Form("cognome");
    objMail.From = MsgFrom.Text;
    objMail.To = "[email protected]";
    objMail.Subject = MsgSubject.Text;
    objMail.Body = MsgBody.Text;

    // Queste invece sono opzionali

    // impostiamo ad HTML il formato dell'email
    // objMail.BodyFormat = MailFormat.Html;

    // il formato di Codifica del messaggio : Base64, UUencode etc.
    // objMail.BodyEncoding = MailFormat.Base64;

    // settiamo ad alta la priorita' del messaggio
    // objMail.Priority = MailPriority.High;

    // alleghiamo un file all'email.
    // objMail.Attachments.Add(new MailAttachment("c:\file.zip"));

    // la riga seguente serve solo se non abbiamo installato
    // nel Web Server il servizio Microsoft SMTP
    SmtpMail.SmtpServer = "smtp.aruba.it";

    try { // proviamo ad inviare l'email...
    SmtpMail.Send(objMail);
    }
    catch ( Exception Ex ) { // si e' verificato un errore
    strTemp = "Errore nell'invio: ";
    strTemp += Ex.Message;
    }
    lblMessaggio.Text = strTemp; // mostriamo a video l'esito dell'invio
    }
    </SCRIPT>

    <table>
    <tr>
    <td></td>
    <td><asp:Label id="lblMessaggio" runat="server"/></td>
    </tr>
    <tr>
    <td>Nome:</td>
    <td><asp:Textbox id="nome" runat="server"/></td>
    </tr>
    <tr>
    <td>Cognome:</td>
    <td><asp:Textbox id="cognome" runat="server"/></td>
    </tr>
    <tr>
    <td>Azienda:</td>
    <td><asp:Textbox id="MsgAzienda" runat="server"/></td>
    </tr>
    <tr>
    <td>Telefono:</td>
    <td><asp:Textbox id="MsgTelefono" runat="server"/></td>
    </tr>
    <tr>
    <td>Fax:</td>
    <td><asp:Textbox id="MsgFax" runat="server"/></td>
    </tr>
    <tr>
    <td>e-mail:</td>
    <td><asp:Textbox id="MsgFrom" runat="server"/></td>
    </tr>
    <tr>
    <td style="height: 30px">Oggetto del messaggio:</td>
    <td style="height: 30px"><asp:Textbox id="MsgSubject" runat="server"/></td>
    </tr>
    <tr>
    <td>Contenuto del messaggio:</td>
    <td><asp:Textbox TextMode="multiline" Rows="7" id="MsgBody" runat="server"/></td>
    </tr>
    <tr>
    <td> </td>
    <td ><asp:button Text="Invia" onClick="SendMail" id="Send" runat="server"/></td>
    </tr>
    </table>

    Perche mi da questo errore sulle Request.Form?

    Error 8 'System.Web.HttpRequest.Form' is a 'property' but is used like a 'method' C:\Documents and Settings\Alessio\Documenti\Visual Studio 2005\WebSites\WebSite1\index-5.aspx 25 78 C:...\WebSite1\