0% found this document useful (0 votes)
15 views

Architecture: Common Language Specification VB C++ C# Jscript

ASP.NET provides a framework for building web applications and web services using any .NET programming language like C# and VB. It features controls that are objects available in server-side code, with pages as objects that maintain state. Web forms make building web applications as easy as desktop applications, with an object model, separation of code and UI, and features like caching, debugging and extensibility.

Uploaded by

Kalai Mani
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Architecture: Common Language Specification VB C++ C# Jscript

ASP.NET provides a framework for building web applications and web services using any .NET programming language like C# and VB. It features controls that are objects available in server-side code, with pages as objects that maintain state. Web forms make building web applications as easy as desktop applications, with an object model, separation of code and UI, and features like caching, debugging and extensibility.

Uploaded by

Kalai Mani
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

ASP.

NET Architecture
VB

C++

C#

JScript

ASP.NET: Web Services


and Web Forms

Windows
Forms

ADO.NET: Data and XML


Base Classes
Common Language Runtime

Programming Model
ASP.NET Object Model
Controls are objects, available in
server-side code
Derived from System.Web.UI.Control
The web page is an object too
Derived from System.Web.UI.Page
User code executes on the web server in
page or control event handlers

Visual Studio.NET

Common Language Specification

PC/Mac/Unix
+ Browser (IE, FireFox)

ASP.NET Overview and Features


ASP.NET provides services to allow the creation, deployment, and execution
of
Web Applications and Web Services
Web Applications are built using Web Forms
Web Forms are designed to make building
web-based applications as easy as building Visual Basic applications
Built on .NET Framework: any .NET programming language can be used (C#,
Visual Basic)
Complete object model
Separation of code and UI
Maintains page state
Session management

Caching, Debugging, Extensibility

You might also like