ABSTRACT

ASP.NET is a framework for building web applications. It is a server-side programming technology. Its predecessor is ASP. ASP.NET supports all .NET programming languages for web application development, including VB.NET and C#.NET. To publish an ASP.NET web application on the web, an IIS (Internet information services) server and the Microsoft .NET framework are required. In terms of the roles of web applications, ASP.NET is not much different from other server-side programming languages such as PHP. A general process of a web application supported by ASP.NET is illustrated in Figure 6.1. The user on the client side sends a request, which might include data, over the Internet to the web server. The request and data received by the web server are used as the input for an ASP.NET program. The ASP. NET program processes the request and generates a dynamic HTML web page. A dynamic web page is different from a static web page in that a dynamic web page does not reside at a URL and its contents can vary depending on the request of a user or a computer program. The dynamic web page generated by the ASP.NET program is sent back to the client side. The web browser on the client-side computer presents the dynamic web page to the user.