ASP.Net is a web application development framework which can be used for developing dynamic
websites and web applications that can be hosted over the internet. It is part of the .Net
framework provided by Microsoft Corporation. The framework is available in the Visual
10
Studio 2010 and higher versions of the interactive development environment (IDE). The
framework helps in writing clean code by maintain the user interface design and the code behind
logic in separate files. The server side code can be written in C# or Visual Basic [6]. The
ASP.NET 4.0 framework provides an improvement over the previous framework versions. It
provides new features like web.config file refactoring, output caching, multi-targeting to target
specific versions of .Net framework and jQuery libraray [7]. Different application architectures
such as the three tier architecture [8] can be used to separate the user interface, business logic and
data access into separate layers.