protected void btnsendemail_Click(object sender, EventArgs e) { SendHTMLMail(); } public void SendHTMLMail() { SmtpClient smtpServer; MailMessage Msg = new MailMessage(); smtpServer = new SmtpClient("smtp.gmail.com", 587); //this is the smtp of gmail because we are using if u use any other u can make use of that smtpServer.EnableSsl = true; smtpServer.UseDefaultCredentials = true; smtpServer.Credentials = new System.Net.NetworkCredential("xxxxxxxxx@gmail.com", "xxxxxxxxxx"); MailAddress fromMail = new MailAddress("raj.rautela14@gmail.com"); // Sender e-mail address. Msg.From = fromMail; // Recipient e-mail address. Msg.To.Add(new MailAddress("rautela.raj@gmail.com")); // Subject of e-mail Msg.Subject = "Send ListView in EMail"; Msg.Body += "Please check below data <br /><br />"; Msg.Body += GetlistviewData(search); Msg.IsBodyHtml = true; smtpServer.Send(Msg); } // This Method is used to render gridview control public string GetlistviewData(ListView lv) { StringBuilder strBuilder = new StringBuilder(); StringWriter strWriter = new StringWriter(strBuilder); HtmlTextWriter htw = new HtmlTextWriter(strWriter); lv.RenderControl(htw); return strBuilder.ToString(); } public override void VerifyRenderingInServerForm(Control control) { /* Verifies that the control is rendered */ }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)