Development of web-applications using ASP.Net Forms...

Web application development using ASP.Net Forms technology

ASP.Net Web Forms is an object-based form-based approach, which is discussed in Sect. 3.2. It is the development of a template approach using fully object-oriented programming [3, 5, 9].

Web application is a set of web forms that consists of two parts: a template that includes HTML code and special tags, and program code with event handlers for objects , used when processing the query to the template. Each web form is converted to a class derived from the base class, which is compiled into the DLL assembly. Users work with the ASP.Nct Web Forms application by sending requests to files with * .aspx templates, but the default request is passed to the Default.aspx file.

There are two types of ASP.Net Web Forms applications: in the form of dll (web-application) and as a dynamic web-site. A web application in the form of a web site is stored in the virtual folder of the I1S web server, which is described in its configuration file as an "ASP.Net Web application". The main content of this folder is web form (files with extensions * .aspx and * .aspx.es), application configuration file (file web.config), files with additional program code (business logic modules, data access modules) and various resources (images, multimedia files).

Web forms are in many ways similar to windows-forms (the Form class from the System.Windows namespace [4]). They are also containers for the controls (but in this case they are called server controls). In addition, web forms are similar to the web page templates, which are shown in Fig. 3.6 and 3.10. They also include special server-side tags.

Server ECs are able to display data and initiate events for which handlers can be created (methods that handle event processing). When an HTTP request is received to the web form, its program code (and the server code of the server ECU) performs the processing of this request and generates the HTML code that is sent as an HTTP source.

The logic for processing ASP.Net Web Forms applications is shown in Fig. 4.1. When the first request comes to the web application, a separate workflow is created, in which all requests will be processed. Each application runs in its domain application (application domain). Application domains are analogous to the operating system processes that are implemented using the .NET platform. They guarantee the inability of one application to influence another application and, at the same time, work within the same address space. In one process, many application domains can run.

Logic of working ASP.Net Web Forms applications

Fig. 4.1. Logic of the ASP.Net Web Forms Application

Each request passes through a sequential processing process by HTTP modules and HTTP handlers. HTTP-modules perform such standard tasks as security support, state support, caching, etc. The HTTP handler creates a class object that corresponds to the requested web form. This object passes through a sequence of development steps, which is called the life cycle of the web form. When the modules and the handler are working, events are triggered for which the developer can create handlers that form the basis of a particular web application.

thematic pictures

Also We Can Offer!

Other services that we offer

If you don’t see the necessary subject, paper type, or topic in our list of available services and examples, don’t worry! We have a number of other academic disciplines to suit the needs of anyone who visits this website looking for help.

How to ...

We made your life easier with putting together a big number of articles and guidelines on how to plan and write different types of assignments (Essay, Research Paper, Dissertation etc)