Perguntas frequentes
Comunidades
ARTIGO:

Código para formulário de contato em ASP.Net

Formulário simples desenvolvido em ASP.Net

por Rodolfo Nunes em 10/04/2014 14:30:04

 

Para criar um formulário de contato é simples, veja o código do formulário abaixo:

 


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

<html>
<head>
<script runat="server">
public void btnEnviar_Click(object o, EventArgs e)
{
    MailMessage oEmail = new MailMessage();
    MailAddress sDe = new MailAddress(txtEmail.Text);
    //DIGITE AQUI O E-MAIL PARA O QUAL SERÁ ENCAMINHADO O FORMULARIO
    oEmail.To.Add("e-mail@dominio.com"); 
    oEmail.From = sDe;
    oEmail.Priority = MailPriority.Normal;
    oEmail.IsBodyHtml = false;
    oEmail.Subject = txtAssunto.Text;
    oEmail.Body = "Nome do Contato: "   txtNome.Text   '
    '   '
    '   "E-mail do Contato: "   txtEmail.Text   '
    '   '
    '   "Assunto: "   txtAssunto.Text   '
    '   '
    '   "Mensagem: "   txtMensagem.Text;

    SmtpClient oEnviar = new SmtpClient();
    //DIGITE AQUI O NOME DO SERVIDOR DE SMTP QUE VOCÊ IRA UTILIZAR
    oEnviar.Host = "smtp.seudominio.com"; 
    // DIGITE UM E-MAIL VÁLIDO E UMA SENHA PARA AUTENTICACAO NO SERVIDOR SMTP
    oEnviar.Credentials = new System.Net.NetworkCredential("e-mail@dominio.com", "SENHA"); 
    oEnviar.Send(oEmail);
    oEmail.Dispose();

    lblMensagem.Text = "E-mail enviado com sucesso!";
}

</script>
</head>
<body>
<form runat="server" method="post">
    <table>
        <tr>
            <h2>CONTATO</h2>
            <td>Nome:<td>
            <asp:TextBox ID="txtNome" runat="server" Width="280px"></asp:TextBox></td>
        </tr>
        <tr>
            <td>Email:<td>
            <asp:TextBox ID="txtEmail" runat="server" Width="277px"></asp:TextBox></td>
        </tr>
        <tr>
            <td>Assunto:<td>
            <asp:TextBox id="txtAssunto" runat="server" /></td>
        </tr>
        <tr>
            <td>Mensagem:<td>
            <asp:TextBox ID="txtMensagem" runat="server" Width="326px" Height="69px"
            TextMode="MultiLine"></asp:TextBox></td>
        </tr>
    </table>

    <asp:Button id="btnEnviar" runat="server" Text="Enviar" OnClick="btnEnviar_Click" />
    <asp:Label id="lblMensagem" Text="" runat="server" />
</form>
</body>
</html>

Fonte: Oxkon
Categoria: Tutorial



CONTATO

oxkon@oxkon.com.br

São Paulo

NEWSLETTER

Inscreva - se para receber novidades da Oxkon

  • Home
  • Institucional
  • Portfólio
  • Contato
  • Perguntas Frequentes
  • Novidades