Here Mudassar Ahmed Khan has explained with an example, how to create a Contact Us Form with HTML Rich Text Editor in ASP.Net using C# and VB.Net.
The Contact Us Form contains some TextBox controls 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.