NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!
UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI
O objetivo deste artigo é mostrar como enviar mensagens de e-mail através do ASP.NET, utilizando o Visual Studio .NET 2003.
Em primeiro lugar iremos criar um formulário com três campos para serem preenchidos, o campo PARA, onde informaremos para onde a mensagem será enviada, campo TÍTULO da mensagem e o campo MENSAGEM.
Para isso siga os seguintes passos.
1. Abra o Visual Studio .NET 2003, clique em - File / New / Project.
1.1 Em Project Types selecione Visual C# Projects.
1.2 Em Templates selecione ASP.NET Web Application
1.3 Em Location digite http://localhost/Email (Figura 1)
1.4 Adicione um novo formulário ao projeto chamado frmEmail.aspx – File / Add New Item – Selecione Web Form.
1.5 Acrescente uma tabela com 4 linhas e duas colunas, e adicione os seguintes web forms (Figura 2)
Web Form | TextBox | TextBox | TextBox | Button | Label |
ID | txtEmail | txtTitulo | txtMensagem | btnEnviar | lblMensagem |
Text | Enviar |
Figura 1 – Projeto Web utilizando a linguagem C#
Figura 2 – Layout de formulário.
Nosso próximo passo será criar a classe ClsEmail.aspx. Está classe contém um método chamado enviaEmail com três argumentos que são justamente o Para, Titulo e a Mensagem a ser enviada.
2. Abra o Solution Explorer (CTRL + ALT + L)
2.1 Clique com o botão direito do mouse em cima do nome do projeto.
2.2 Selecione Add New Item
2.3 Em Templates, selecione Class.
2.4 Digite o nome da classe ClsEmail.cs
2.5 Clique em Open.
Em seguida vamos digitar o código da classe
3. Abra a classe ClsEmail.cs.cs e digite o código abaixo. (Listagem 1)
3.1 Não esqueça de importar o namespace using System.Web.Mail;
3.2 Clique no Build / Build Solution ou CTRL + SHIFT + B
Listagem 1 – Métodos da classe clsAutores
Após termos digitado nossa classe e compilado nós vamos para do documento frmEmail.aspx e codificar o botão btnEnviar
3.3 Abra o arquivo frmEmail.aspx e de um clique duplo no botão btnEnviar e digite o seguinte código (Listagem 2)
3.4 Para criarmos uma confirmação antes do envio digite o seguinte código. (Listagem 3)
Listagem 2 – Codificação do botão btnEnviar
Listagem 3 – Confirmação de envio
Como exercício vocês podema criar os três RequiredFieldValidator dos TextBox, o RegularExpressionValidator para o campo e-mail e por fim o ValidationSummary.
Qualquer dúvida escreva-me.
Fábio Galante Mans
MSN – fgamans@hotmail.com