How do you send email forms in with Visual Basic?

VBBRett used Ask the Experts™
I want to have an email form being sent with  How do I do that in visual basic from a Web Form?
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
use classes.

try: (from
Public Shared Sub SendMail(strFrom as String, strTo as String, strCC as String, 
  strSubject as String, strBody as String, strAttachments as String, strSMTPServer as String) 

  'send the email 
    Dim insMail As New MailMessage() 
    With insMail 
      .From = strFrom 
      .To = strTo 
      .Subject = strSubject 
      .Body = strBody 
      .Cc = strCC 
      If Not strAttachments.Equals(String.Empty) Then 
        Dim strFile As String 
        Dim strAttach() As String = strAttachments.Split(";") 
        For Each strFile In strAttach 
          .Attachments.Add(New MailAttachment(strFile.Trim())) 
      End If 
    End With 
    If Not strSMTPServer.Equals(String.Empty) Then 
      SmtpMail.SmtpServer = strSMTPServer 
    End If 
  Catch e As Exception 
  End Try 

End Sub 

Open in new window


How would I tie that code to this?  Please see the code below:

<div id="content">
                  <div class="right-top">
                  <div class="left-bot">
                      <div class="right-bot">
                          <div class="indent">
                                <div class="container">
                                  <div class="column-1">                                    
                                    <div class="indent4">
                                          <div class="title"><img src="images/page5-title1.gif" alt="" /></div>
                                        <div class="unline2">
                                              <div class="container">
                                                       <img src="images/page5-img1.jpg" class="imgindent" alt="" />
                                                <strong class="strong1">KinsleyStreet Investors</strong>
                                                <br />
                                                E-mail: <a href=" Us"></a><br />
                                                Phone: <b>316-258-1653</b>
                                        <div class="container"><a href="#" class="link"><span><strong>read more</strong></span></a></div>
                                    <div class="box">
                                          <div class="box-left-top">
                                            <div class="box-right-top">
                                                <div class="box-left-bot">
                                                    <div class="box-right-bot">
                                                          <div class="box-indent">
                                                              <div class="title"><img src="images/page5-title2.gif" alt="" /></div>
                                                            <form action="" method="get" enctype="multipart/form-data" id="ContactForm">
                                                                  <div class="unline">
                                                                    <div class="container">
                                                                        <div class="col-1">
                                                                            Enter Your Name:
                                                                            <label><asp:TextBox ID="txtname" runat="server"></asp:TextBox></label>
                                                                            Enter Your Phone:
                                                                            <label><asp:TextBox ID="txtphone" runat="server"></asp:TextBox></label>
                                                                            Enter Your E-mail:
                                                                            <label><asp:TextBox ID="txtemail" runat="server"></asp:TextBox></label>
                                                                            Enter Your State:
                                                                            <label><asp:TextBox ID="txtstate" runat="server"></asp:TextBox></label>
                                                                        <div class="col-2">
                                                                            Enter Your Message:<br />
                                                                            <textarea cols="20" rows="3" name="message"></textarea>
                                                                <div class="container">                                                                    
                                                                    <a href="#" class="link" onclick="document.getElementById('ContactForm').submit()"><span><strong>submit</strong></span></a>
                                                                    <a href="#" class="link margin1" onclick="document.getElementById('ContactForm').reset()"><span><strong>reset</strong></span></a>
Most Valuable Expert 2012
Top Expert 2014
You would add a button to the page and add the email sending code to the click event handler of that button.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial