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

ASP Assignment

ASP.NET is a server-side technology for developing dynamic websites and applications, released by Microsoft in 2002, and it operates on the .NET framework across multiple platforms. The ASP.NET Life Cycle includes Application and Page Life Cycles, while MVC architecture consists of Model, View, and Controller components. Key features of ASP.NET include its use of languages like C# and VB.NET, the Common Language Runtime (CLR) for code execution, and the Internet Information Server (IIS) for hosting web applications.

Uploaded by

anshvekariya333
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

ASP Assignment

ASP.NET is a server-side technology for developing dynamic websites and applications, released by Microsoft in 2002, and it operates on the .NET framework across multiple platforms. The ASP.NET Life Cycle includes Application and Page Life Cycles, while MVC architecture consists of Model, View, and Controller components. Key features of ASP.NET include its use of languages like C# and VB.NET, the Common Language Runtime (CLR) for code execution, and the Internet Information Server (IIS) for hosting web applications.

Uploaded by

anshvekariya333
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

1. What is ASP.NET?

 ASP.NET is a server-side technology used for developing dynamic


websites and web applications on the internet. It also produces data-
driven web applications.
 Microsoft released ASP.NET in 2002 to build dynamic websites and web
applications using the .NET framework.

2. What platform does ASP.NET use?


 ASP.NET is a cross-platform that works on the .NET framework and runs
on Linux, Windows, macOS, and Docker.

3. What is the ASP.NET Life Cycle, and list the types of Life Cycle?
 When ASP.NET pages run, it goes through several life cycle steps, which
perform a series of actions like initialization, running, restoring, and
rendering.
 Life Cycle is classified into two categories.
 Application Life Cycle: The user requests to access the application.
 Page Life Cycle: The cycle has phases like initialization, restoring,
execution, and page rendering.

4. What is MVC?
 Model: The model helps to create the application's data domain and
represents the application's public properties and business logic.
 View: View represents the data tables, charts, and diagrams by collecting
the data from the model.
 Controller: The controller helps handle user interactions and controls the
flow of the application.
5. List the languages used for ASP.NET
 ASP.NET uses object-oriented programming languages that provide a
framework and patterns, which are easy to use.
 Languages used by ASP.NET Framework are :
i. C#
1. C-Sharp is a programming language developed by Microsoft
that runs on the .NET framework.
2. It is used to develop web applications on the .NET framework.
ii. VB.NET
1. VB.NET is a modern object-oriented programming language
developed by Microsoft to combine the features of CLR and
.NET.

6. What type of Library is used in ASP.NET?


 A library is a pre-coded Object-Oriented Programming template collection
used to develop web-based and desktop applications in ASP.NET.
 ASP.NET uses a Web Library to develop web applications.

7. What is CLR?
 CLR is the basic Common Language Runtime virtual machine component
of the .NET framework used to run the code. It manages and executes
.NET programs. And implements a Virtual Execution System (VES)
internally.
 Services provided by CLR
 Verification
 Garbage collection
 Security
 Memory management
8. What is IIS? And why do you use it?
 Internet Information Server (IIS) is the most popular web server used to
host and provide internet-based services to ASP.NET and ASP Web
applications.
 IIS has its process engine to handle the requests. Using an IIS computer
can work as a web server and provide functionality for deploying ASP.NET
web applications. It is also responsible for responding to users' requests.

9. List types of Application Life Cycle.


 Application Life Cycle is of five types:
 Application Start: Application Start is a method you execute when a user
requests.
 Object Creation: Object Creation contains all the information about
current requests and browsing information.
 HTTP Application: HTTP Application processes all subsequent requests
sent to the application.
 Dispose: Dispose is responsible for releasing manually unwanted
resources.
 Application End: Application End helps to unload the memory of an
application.

10. List the advantages of using ASP.NET


 ASP.NET is a development framework used for developing web
applications. It is one of the most preferred web development
technologies at present.
 There are a lot of benefits of using ASP.NET. Here are some advantages:
 Applications created using ASP.NET show better performance
 ASP.NET provides multi-development modes for the applications
 Applications created using ASP.NET can be used across the globe
 ASP.NET is language-independent
11. Describe Web Forms?
 Web forms are web pages that a user requests using a browser. It is built
using ASP.NET technology.
 It executes on the server and generates output to the browser. It also
allows you to add and create custom controls.
 Now, have a look at some custom controls provided by ASP.NET.
 Label
 TextBox
 Button
 Hyperlink
 ImageButton

12. List the components of ASP.NET.


 ASP.NET provides data-driven web applications on the internet using
various components.
 They are:
 Common Language Runtime
 Language
 Library
 Common Type System
 Windows Forms

You might also like