This action might not be possible to undo. Are you sure you want to continue?
ASP.NET is a new internet programming technology developed by Microsoft. It applies an object oriented approach for building dynamic web application and acts as a web development platform that provides the features necessary for developers to create enterprise level web application. These applications can either be used for an intranet(within an organization) or can be made accessible on the internet after applying security measures so, that internet user can safely access and update information on the web site.
FEATURES OF ASP.NET: MULTIPLE LANGUAGE SUPPORT:
ASP.NET supports multiple programming languages for web applications development. Applications using ASP.NET can be developed using over 20 languages.
CODE IS COMPILED:
One of the most important features of the ASP.NET is that the code is compiled. Code compilation means that the programmatic instructions are converted to machine language. In ASP.net the code is first compiled into an intermediate language called Microsoft Intermediate Language (MSIL).it is further compiled to machine language by JITcompiler.
CLASSES AND NAMESPACE:
ASP.NET includes collection of useful namespaces. For example html textbox and html form are including within the system .web.UI.htmlcontrols namespaces.
A set of server controls is provided in ASP.NET. These controls provide various properties, methods, events for simplifying the making of powerful application. The 2 types of server controls are HTML controls and web controls.
A web service is a key part ASP.NET that allows developers to make programmatic services available to other developers over the internet. ASP.NET allows the user to use and create web services for developing distributed web based applications.
ADVANTAGES OF ASP.NET:
When compiled on a server, the first request for an ASP.NET page will compile the ASP.NET code and keep a cached copy in memory. This results in increased performance.
ASP.NET also supports languages like C++ and java script. It also has native support for .NET languages like VB.NET and C#.
ASP.NET contains collection of HTML controls known as ASP.NET controls that can be used programmatically through scripts.
ASP.NET supports form-based user authentication. Its also supports cookie management and automatic redirecting of unauthorized logins.
No server is required to deploy or replace the complied code. ASP.NET automatically directs all new requests to the new code.
ASP.NET applications run in the browser as a web page that usually interacts with a user. These pages are referred to as web forms. When users browse an ASP.NET web site, they use its web forms to retrieve and update information. Web forms are ASP.NET components that enable the developer to create interactive and dynamic web pages. Web forms also provide a rich collection of controls that can be programmed in .NET-compatible languages such as VB.NET and visual C#
WEB FORM PROPERTIES:
Web forms divide web applications into two parts : the visual component and the user interface coding logic Web form files have an .aspx extension. Web forms are commonly called as ASP.NET pages or ASPX pages. A code declaration block is included in a web form page that contains all the application logic for the ASP.NET page and all the global variable declarations. The runat=”server” attributes ensures that the form is executed at the server
Web forms contain a set of server controls divided into two categories: HTML controls and web controls.