Here Mudassar Ahmed Khan has explained with an example, how to send email using Contact Us Form in ASP.Net using C# and VB.Net.
The Contact Us Form contains some TextBox controls, a Rich TextBox and a FileUpload control to attach file.
When the Send Button is clicked, the values from the TextBox fields are embedded into HTML string and the HTML string is send as Email and the File is attached to the Email.