Asp.net Contact Form v2.0

Created: 22.Nov.2016
Last Update: 20.Dec.2017

Introduction

Asp.net Contact Form is a .NET based web application which provides you the simple code to embed the contact form in your web application. It also includes client side validation as well as the security captcha to secure the usage of the application. It has a builtin feature which sends a professionally drafted HTML Email to the requested user.

Asp.net Contact Form is a fully responsive, mobile-ready web application that looks amazing on any device and browser.

Features

  • Complete form, submissions sent by email
  • Receive HTML drafted email after form submission
  • Some fields are set as mandatory
  • reCAPTCHA V2 Support
  • reCAPTCHA V2 protects you against spam and other types of automated abuse
  • Full client-side validation (using JavaScript)
  • Full server-side validation (using Asp.net C#)
  • Fully responsive to mobile browsers
  • Latest HTML5 features
  • Designed using Bootstrap
  • Fully optimized code
  • easy to integrate into any existing ASP.NET page on your website.

System Requirements

In order to install this application, your server must meet the following requirements:

  • .NET Framework 4.0 or above

Installation

Step One

  • Download the file which you have purchased.
  • Extract the Zip file which you have downloaded. You will find these folders in it.
    • Source Code
    • Help File
  • Before executing this application, make sure to customize the mailSettings with your existing domain, in your web.config file.

web.config

In order to work SMTP (Simple Mail Transfer Protocol) appropriately, configure your domain credentials in web.config file located in the root directory of the web application.

<appSettings>
    <add key="EmailInfo" value="youremail@domain.com"/>
</appSettings>

<!-- Email settings starts here.. -->
<system.net>
      <mailSettings>
        <smtp deliveryMethod="Network" from="youremail@domain.com">         
          <network defaultCredentials="false" 
                   host="domain.com" 
                   userName="yourEmail@domain.com" 
                   password="yourPassword" 
                   port="25"/>         
        </smtp>
      </mailSettings>
</system.net>
<!-- Email settings ends here.. -->

Note:

You can integrate the webpage with your existing Asp.net Web Application

Step Two

Register your site with Google reCAPTCHA

Useful Tip:

You can signup for an API Key Pair here to generate sitekey, public key, private key.

Screenshots

Preview 1
Preview 2
Preview 3
Preview 4

Credits

History

20.Dec.2017 | Version 2.0
  • Integrated Google reCAPTCHA V2
  • Documentation updated
21.Aug.2017 | Version 1.1
  • Updated HTML Email
22.Nov.2016 | Version 1.0
  • First Release

FAQ

 How do I get notified of new versions?

The best option is to visit mimtiyaz every now and then for updates and announcements.

Thank you for purchasing my application. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form here.

Here are some items I recommend

Multilingual User Management

Multilingual User Management

Asp.net, C#, SQL

User Management

User Management

Asp.net, C#, SQL

Gregorian to Hijri Date Converter

Gregorian to Hijri Date Converter

.NET 2.0 and above