SlideShare a Scribd company logo
ASP.net Introduction
Brought to you by www.SiryMedia.in
• ASP.NET is a web development platform, which provides a programming model, a
comprehensive software infrastructure and various services required to build up robust web
applications for PC, as well as mobile devices.
• ASP.NET works on top of the HTTP protocol, and uses the HTTP commands and policies to set
a browser-to-server bilateral communication and cooperation.
• ASP.NET is a part of Microsoft .Net platform. ASP.NET applications are compiled codes, written
using the extensible and reusable components or objects present in .Net framework. These
codes can use the entire hierarchy of classes in .Net framework.
• The ASP.NET application codes can be written in any of the following languages:
• C#
• Visual Basic.Net
• Jscript
• J#
• ASP.NET is used to produce interactive, data-driven web applications over the internet. It
consists of a large number of controls such as text boxes, buttons, and labels for assembling,
configuring, and manipulating code to create HTML pages.
ASP.NET Web Forms Model
• ASP.NET web forms extend the event-driven model of interaction to the web
applications. The browser submits a web form to the web server and the
server returns a full markup page or HTML page in response.
• All client side user activities are forwarded to the server for stateful
processing. The server processes the output of the client actions and triggers
the reactions.
• Now, HTTP is a stateless protocol. ASP.NET framework helps in storing the
information regarding the state of the application, which consists of:
• Page state
• Session state
• The page state is the state of the client, i.e., the content of
various input fields in the web form. The session state is the
collective information obtained from various pages the user
visited and worked with, i.e., the overall session state. To clear
the concept, let us take an example of a shopping cart.
• User adds items to a shopping cart. Items are selected from a
page, say the items page, and the total collected items and price
are shown on a different page, say the cart page. Only HTTP
cannot keep track of all the information coming from various
pages. ASP.NET session state and server side infrastructure keeps
track of the information collected globally over a session.
• The ASP.NET runtime carries the page state to and from the
server across page requests while generating ASP.NET
runtime codes, and incorporates the state of the server side
components in hidden fields.
• This way, the server becomes aware of the overall
application state and operates in a two-tiered connected
way.
The ASP.NET Component Model
• The ASP.NET component model provides various building blocks of ASP.NET pages.
Basically it is an object model, which describes:
• Server side counterparts of almost all HTML elements or tags, such as <form> and
<input>.
• Server controls, which help in developing complex user-interface. For example, the
Calendar control or the Gridview control.
• ASP.NET is a technology, which works on the .Net framework that contains all web-
related functionalities. The .Net framework is made of an object-oriented hierarchy.
An ASP.NET web application is made of pages. When a user requests an ASP.NET
page, the IIS delegates the processing of the page to the ASP.NET runtime system.
• The ASP.NET runtime transforms the .aspx page into an instance of a class, which
inherits from the base class page of the .Net framework. Therefore, each ASP.NET
page is an object and all its components i.e., the server-side controls are also objects.
Thank You
For more updates subscribe to our YouTube channel
SiryMedia
To watch more videos visit our website
www.sirymedia.in

More Related Content

PPT
PPTX
Servlets api overview
PPTX
Introduction to asp
PPT
Ajax presentation
PPTX
Soa 11 representational state transfer rest
PPTX
Overview of AJAX
ODP
Ajax
Servlets api overview
Introduction to asp
Ajax presentation
Soa 11 representational state transfer rest
Overview of AJAX
Ajax

What's hot (20)

PPT
Session viii(state mngtclient)
PPTX
1. deploying an asp.net web application
PPTX
Angular JS and Magento
PPT
sell idea
PPT
Active Server Page(ASP)
PPSX
ASP.NET Web form
PPTX
4. introduction to Asp.Net MVC - Part II
PPTX
Anypoint connector basics
ODP
technology@web
PPTX
ACTIVE SERVER PAGES BY SAIKIRAN PANJALA
PPTX
Asp .net folders and web.config
PPT
Ruby On Rails Siddhesh
PDF
Progressive Web Apps
PPTX
Client control
PDF
Web Scraper Features – Semalt Expert
PDF
Asp .net web form fundamentals
PPTX
Industrial training seminar ppt on asp.net
Session viii(state mngtclient)
1. deploying an asp.net web application
Angular JS and Magento
sell idea
Active Server Page(ASP)
ASP.NET Web form
4. introduction to Asp.Net MVC - Part II
Anypoint connector basics
technology@web
ACTIVE SERVER PAGES BY SAIKIRAN PANJALA
Asp .net folders and web.config
Ruby On Rails Siddhesh
Progressive Web Apps
Client control
Web Scraper Features – Semalt Expert
Asp .net web form fundamentals
Industrial training seminar ppt on asp.net
Ad

Viewers also liked (8)

PPTX
Influencing in communication skills and interpersonal skills
PDF
- Quran Hints Islam Shia @quranhints @daliliali - چند سئوال در چند دقیقه
PPT
Noël (Beatriz Ramírez)
PPTX
Al maidah
PPTX
Diseño de productos turísticos tema
PPTX
Ethiopia Coffee Presentation_Mercon
PDF
Oriflame Şubat Kataloğu 2017
PDF
Informe 2do debate ley plusvalía
Influencing in communication skills and interpersonal skills
- Quran Hints Islam Shia @quranhints @daliliali - چند سئوال در چند دقیقه
Noël (Beatriz Ramírez)
Al maidah
Diseño de productos turísticos tema
Ethiopia Coffee Presentation_Mercon
Oriflame Şubat Kataloğu 2017
Informe 2do debate ley plusvalía
Ad

Similar to Asp introduction (20)

PDF
Asp.net web application framework management system.pdf
PPTX
Asp.net
DOCX
PDF
Asp.net web application framework project.pdf
PDF
What is ASP.NET and Why do we need it?
PPTX
PPTX
Lect 1 About ASP.NET webforms and freme
PDF
Asp.netrole
PPT
Asp dot net long
PPTX
ASP.NET Presentation
PDF
Introduction to asp.net
PPT
asp-2005311dgvdfvdfvfdfvdvfdbfdb03252 (1).ppt
PPTX
Aspnet architecture
PPTX
PDF
Asp-net
PPTX
NET_Training.pptx
DOC
Asp.Net Tutorials
PDF
Introductionto asp net-ppt
DOCX
Beginners introduction to asp.net
PPT
Asp.net control
Asp.net web application framework management system.pdf
Asp.net
Asp.net web application framework project.pdf
What is ASP.NET and Why do we need it?
Lect 1 About ASP.NET webforms and freme
Asp.netrole
Asp dot net long
ASP.NET Presentation
Introduction to asp.net
asp-2005311dgvdfvdfvfdfvdvfdbfdb03252 (1).ppt
Aspnet architecture
Asp-net
NET_Training.pptx
Asp.Net Tutorials
Introductionto asp net-ppt
Beginners introduction to asp.net
Asp.net control

More from Sireesh K (20)

PPTX
Cn10
PPTX
chanakya neeti
PPTX
chanakya neeti
DOCX
What is mvc
PPTX
PPTX
31cs
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
Cn10
chanakya neeti
chanakya neeti
What is mvc
31cs

Recently uploaded (20)

PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Cell Structure & Organelles in detailed.
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Classroom Observation Tools for Teachers
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
RMMM.pdf make it easy to upload and study
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
A systematic review of self-coping strategies used by university students to ...
Paper A Mock Exam 9_ Attempt review.pdf.
Computing-Curriculum for Schools in Ghana
Cell Structure & Organelles in detailed.
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Practical Manual AGRO-233 Principles and Practices of Natural Farming
History, Philosophy and sociology of education (1).pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
UNIT III MENTAL HEALTH NURSING ASSESSMENT
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Final Presentation General Medicine 03-08-2024.pptx
Classroom Observation Tools for Teachers
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
RMMM.pdf make it easy to upload and study
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Anesthesia in Laparoscopic Surgery in India
Weekly quiz Compilation Jan -July 25.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
A systematic review of self-coping strategies used by university students to ...

Asp introduction

  • 1. ASP.net Introduction Brought to you by www.SiryMedia.in
  • 2. • ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required to build up robust web applications for PC, as well as mobile devices. • ASP.NET works on top of the HTTP protocol, and uses the HTTP commands and policies to set a browser-to-server bilateral communication and cooperation. • ASP.NET is a part of Microsoft .Net platform. ASP.NET applications are compiled codes, written using the extensible and reusable components or objects present in .Net framework. These codes can use the entire hierarchy of classes in .Net framework. • The ASP.NET application codes can be written in any of the following languages: • C# • Visual Basic.Net • Jscript • J# • ASP.NET is used to produce interactive, data-driven web applications over the internet. It consists of a large number of controls such as text boxes, buttons, and labels for assembling, configuring, and manipulating code to create HTML pages.
  • 3. ASP.NET Web Forms Model • ASP.NET web forms extend the event-driven model of interaction to the web applications. The browser submits a web form to the web server and the server returns a full markup page or HTML page in response. • All client side user activities are forwarded to the server for stateful processing. The server processes the output of the client actions and triggers the reactions. • Now, HTTP is a stateless protocol. ASP.NET framework helps in storing the information regarding the state of the application, which consists of: • Page state • Session state
  • 4. • The page state is the state of the client, i.e., the content of various input fields in the web form. The session state is the collective information obtained from various pages the user visited and worked with, i.e., the overall session state. To clear the concept, let us take an example of a shopping cart. • User adds items to a shopping cart. Items are selected from a page, say the items page, and the total collected items and price are shown on a different page, say the cart page. Only HTTP cannot keep track of all the information coming from various pages. ASP.NET session state and server side infrastructure keeps track of the information collected globally over a session.
  • 5. • The ASP.NET runtime carries the page state to and from the server across page requests while generating ASP.NET runtime codes, and incorporates the state of the server side components in hidden fields. • This way, the server becomes aware of the overall application state and operates in a two-tiered connected way.
  • 6. The ASP.NET Component Model • The ASP.NET component model provides various building blocks of ASP.NET pages. Basically it is an object model, which describes: • Server side counterparts of almost all HTML elements or tags, such as <form> and <input>. • Server controls, which help in developing complex user-interface. For example, the Calendar control or the Gridview control. • ASP.NET is a technology, which works on the .Net framework that contains all web- related functionalities. The .Net framework is made of an object-oriented hierarchy. An ASP.NET web application is made of pages. When a user requests an ASP.NET page, the IIS delegates the processing of the page to the ASP.NET runtime system. • The ASP.NET runtime transforms the .aspx page into an instance of a class, which inherits from the base class page of the .Net framework. Therefore, each ASP.NET page is an object and all its components i.e., the server-side controls are also objects.
  • 7. Thank You For more updates subscribe to our YouTube channel SiryMedia To watch more videos visit our website www.sirymedia.in