Carlos F. 0 Denunciar post Postado Abril 14, 2010 Olá pessoal, Estou tentando começar em asp.net, e estou tentando fazer um form mail. Li algumas coisas na internet mas é bem dificil achar material, então meti as caras e fui fazer, mas o meu servidor diz que minha página está com erro. Será que alguem pode me ajudar? Abaixo o Código da minha página: <%@ Page Language="C#" AutoEventwireup="true" %> <%@ Import Namespace="System.Net.Mail" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Dossier Digital</title> <link rel="stylesheet" href="css/estilos.css" type="text/css" /> <link rel="stylesheet" href="css/reset.css" type="text/css" /> <link rel="stylesheet" href="css/960.css" type="text/css" /> <script type="text/javascript" language="javascript" src="scripts/jQuery.js"></script> <script type="text/javascript" language="javascript" src="scripts/Script.js"></script> <script runat="server"> public void btnEnviar_Click(object o, EventArgs e){ MailMessage oEmail = new MailMessage(); MailAddress sDe = new MailAddress(txtEmail.Text); oEmail.To.Add("carlos@dossierdigital.com.br"); oEmail.From = sDe; oEmail.Priority = MailPriority.Normal; oEmail.IsBodyHtml = false; oEmail.Subject = txtAssunto.Text; oEmail.Body = "Nome / Empresa: " + txtNome.Text + "Endereço: " + txtEndereço.Text + "Bairro: " + txtBairro.Text + "CEP: " + txtCep.Text + "Cidade: " + txtCidade.Text + "Estado: " + txtEstado.Text + "DDD: " + txtDdd.Text + "Telefone: " + txtTelefone.Text + "DDD: " + txtDdd2.Text + "Celular: " + txtCelular.Text + "E-mail do Contato: " + txtEmail.Text + "Assunto: " + txtAssunto.Text + "Mensagem: " + txtMensagem.Text; SmtpClient oEnviar = new SmtpClient(); oEnviar.Host = "smtp.gmail.com"; oEnviar.Credentials = new System.Net.NetworkCredential("carlinho90@gmail.com", "carlos0267"); oEnviar.Send(oEmail); oEmail.Dispose(); lblMensagem.Text = "E-mail enviado com sucesso!"; } </script> </head> <body> <!-- INÍCIO DA DIV TUDO --> <div class="container_12"> <!-- INÍCIO DA DIV HEADER --> <div id="header"> <a href="#"><h1 class="grid_2">Dossier Digital</h1></a> <div id="slogan" class="prefix_1 grid_3 suffix_2">Conectando soluções, tecnologia e inovação.</div> <div id="pesquisa"> <form name="formPesquisa" id="formPesquisa" action="#" runat="server"> <asp:TextBox id="campoPesquisa" class="grid_3" value"Pesquisar no site..."></asp:TextBox> <asp:ImageButton src="images/btn_busca.jpg" id="btnPesquisa"></asp:ImageButton> </form> </div> </div> <!-- FIM DA DIV HEADER --> <!-- INÍCIO DA DIV MENU --> <div id="menu" class="grid_3"> <ul id="nav"> <li><a href="index.html">Home</a></li> <li><a href="empresa.html">Empresa</a></li> <li><a href="#">Certificados</a> <ul> <li><a href="e-cpf.html">e-CPF</a></li> <li><a href="e-cpfs.html">e-CPF Simples</a></li> <li><a href="e-cnpj.html">e-CNPJ</a></li> <li><a href="nf-e.html">NF-e</a></li> </ul> </li> <li><a href="produtos.html">Produtos</a></li> <li><a href="servicos.html">Serviços</a></li> <li><a href="clientes.html">Clientes</a></li> <li><a href="compra_facil.html">Compra Fácil</a></li> <li><a href="contato.aspx">Contato</a></li> </ul> </div> <!-- FIM DA DIV MENU --> <div id="content" class="grid_9"> <div class="top_content"> <h3>Contato</h3> </div> <div class="middle_content"> <form action="" mathod="post" id="formContato" name="formContato" runat="server"> <table> <tr> <td align="right" valign="middle"><label>Nome/Empresa:</label></td> <td><asp:TextBox ID="txtNome" runat="server" width="310px"></asp:TextBox></td> </tr> <tr> <td align="right" valign="middle"><label>Endereço:</label></td> <td><asp:TextBox ID="txtEndereco" runat="server" width="310px"></asp:TextBox></td> </tr> <tr> <td align="right" valign="middle"><label>CEP:</label></td> <td><asp:TextBox ID="txtCep" runat="server"></asp:TextBox></td> </tr> <tr> <td align="right" valign="middle"><label>Cidade:</label></td> <td><asp:TextBox ID="txtCidade" runat="server"></asp:TextBox></td> <td align="right" valign="middle"><label>Estado:</label></td> <td><asp:TextBox ID="txtEstado" runat="server"></asp:TextBox></td> </tr> <tr> <td align="right" valign="middle"><label>Bairro:</label></td> <td><asp:TextBox ID="txtBairro" runat="server"></asp:TextBox></td> </tr> <tr> <td align="right" valign="middle"><label>Telefone:</label></td> <td> <asp:TextBox ID="txtDdd" runat="server" MaxLength="2"></asp:TextBox> <asp:TextBox ID="txtTelefone" runat="server" MaxLength="8"></asp:TextBox> </td> <td align="right" valign="middle"><label>Celular:</label></td> <td> <asp:TextBox ID="txtDdd2" runat="server" MaxLength="2"></asp:TextBox> <asp:TextBox ID="txtCelular" runat="server" MaxLength="8"></asp:TextBox> </td> </tr> <tr> <td align="right" valign="middle"><label>e-Mail:</label></td> <td><asp:TextBox ID="txtEmail" runat="server"></asp:TextBox></td> </tr> <tr> <h5>Como você ouviu falar na Dossier Digital?</h5> </tr> <tr> <td align="right" valign="middle"><asp:CheckBox ID="selInternet" runat="server"></asp:CheckBox></td> <td><label>Ferramentas de busca na internet</label></td> <td align="right" valign="middle"><asp:CheckBox ID="selRevista" runat="server"></asp:CheckBox></td> <td><label>Revista</label></td> <td align="right" valign="middle"><asp:CheckBox ID="selRecomendacao" runat="server"></asp:CheckBox></td> <td><label>Recomendação</label></td> <td align="right" valign="middle"><asp:CheckBox ID="selOutros" runat="server"></asp:CheckBox></td> <td><label>Outros</label></td> <td><asp:TextBox ID="txtOutros" runat="server"></asp:TextBox></td> </tr> <tr> <td align="right" valign="middle"><label>Assunto:</label></td> <td><asp:TextBox ID="txtAssunto" runat="server"></asp:TextBox></td> </tr> <tr> <td align="right" valign="middle"><label>Mensagem:</label></td> <td><asp:TextBox ID="txtMessagem" Height="100px" TextMode="MultiLine"></asp:TextBox></td> </tr> <tr> <asp:ImageButton ID="btnContato" runat="server" /> </tr> </table> </form> </div> <div class="bottom_content"> </div> </div> <!-- INÍCIO DA DIV FOOTER --> <div id="footer" class="grid_12"> <adress> All contents © copyright 2006 Dossier Digital. Todos os direitos reservados. <br /> Rua Senador Teothônio Vilela, 7º andar - Salvador - Bahia <br /> 71 3353-8361 | faleconosco@dossierdigital.com.br <br /> </adress> </div> <!-- FIM DA DIV FOOTER --> </div> <!-- FIM DA DIV TUDO --> </body> </html> Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Abril 14, 2010 E qual o erro? Compartilhar este post Link para o post Compartilhar em outros sites
Carlos F. 0 Denunciar post Postado Abril 14, 2010 O erro é o seguinte: Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Abril 14, 2010 Esta é uma mensagem de erro genérico, não podemos identificar nada, não consegue gerar o erro em sua máquina local? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Carlos F. 0 Denunciar post Postado Abril 14, 2010 Na minha máquina aparece a seguinte página: Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Abril 14, 2010 Pesquisa como habilitar mensagens de erro no IIS, se não ficará dificil. Esta também é uma página de erro padrão do IIS. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Carlos F. 0 Denunciar post Postado Abril 15, 2010 Pessoal desculpem o encomo mas realmente é a primeira vez que trabalho com uma linguagem Microsoft. O erro é o seguinte: E quando eu tiro a linha que deu erro aparece este: Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Abril 15, 2010 O erro é por que seu textbox txtMensagem esta sem o runat="server". Recomendo utilizar dar uma olhada no Visual Studio ele irá facilitar muito seu trabalho. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites