SlideShare a Scribd company logo
2
Most read
7
Most read
19
Most read
ASP.NET 
Presented By 
Rajkumar Soy CSE 4th year 1252510908
Evolution of web development 
• Standards such as HTML (Hypertext Markup Language) and XML 
(Extensible Markup Language) were created. 
• Need to develop languages and programming tools that could integrate 
with the Web.
The Early Web Development World 
• Separate, tiny applications that are executed by server-side calls -CGI 
(Common Gateway Interface) 
• Scripts that are interpreted by a server-side resource: Classic ASP (Active 
Server Pages)
What’s Wrong with Classic ASP 
• Classic ASP is a solid tool for developing web applications using Microsoft 
technologies. 
• Length Code 
• No IDE (integrated development environment) for developers 
• ASP Code is interpreted.
.NET Framework 
• The .NET framework is a software development framework from Microsoft. 
It provides a controlled programming environment where software can be 
developed, installed and executed on Windows-based operating systems. 
• The .NET languages: These include Visual Basic, C#, JScript .NET (a server-side 
version of JavaScript), J# (a Java clone), and C++.
ASP.NET 
• ASP.NET is a web application framework developed and marketed by 
Microsoft to allow programmers to build dynamic websites, web 
applications and web services. 
• ASP.NET gives you the ability to code in any supported .NET language 
(including Visual Basic, C#, J#, and many other languages that have third-party 
compilers).
How does ASP.NET work? 
• ASP.NET applications are executed via a sequence of HTTP requests and 
HTTP responses. 
• Client Web browser request ASPX pages. 
• IIS passes the request to the ASP.NET engine on the server. 
• The Web server executes the ASPX page and produce XHTML + CSS + 
JavaScript 
• ASP.NET file is returned to the browser as plain HTML
Visual Studio as ASP.NET development tool 
• Visual Studio is a development tool, which provides a rich environment 
where you can rapidly create advanced applications. 
• Some of the features of Visual Studio include the following: 
-Page design 
-Automatic error detection 
-Debugging tools 
-IntelliSense
Visual Studio a web development tool
ASP.NET development models 
• ASP.NET supports three different development models: 
-Web Pages 
-Web Forms and 
- MVC (Model View Controller)
Web Pages (Single Pages Model) 
Web Pages is the simplest programming model for developing ASP.NET web 
pages. It provides an easy way to combine HTML, CSS, JavaScript and server 
code. 
• Easy to learn, understand, and use 
• Built around single web pages 
• Similar to PHP and Classic ASP 
• Server scripting with Visual Basic or C# 
• Full HTML, CSS, and JavaScript control
Web Page in Visual Studio
Web Forms (Event Driven Model) 
• Web Forms is the oldest ASP.NET programming model, with event driven 
web pages written as a combination of HTML, server controls, and server 
code. 
• Web Forms are compiled and executed on the server, which generates the 
HTML that displays the web pages. 
• Web Forms comes with hundreds of different web controls and web 
components to build user-driven web sites with data access.
Web Form in Visual Studio
MVC (Model View Controller) 
MVC is a framework for building web applications using a MVC (Model View 
Controller) design: 
• The Model represents the application core 
• The View displays the data 
• The Controller handles the input 
The MVC model also provides full control over HTML, CSS, and JavaScript.
MVC Model
MVC Controller
MVC View
Advantages of ASP.NET 
• Advantage 
• ASP.NET drastically reduces the amount of code required to build large 
applications. 
• The ASP.NET framework is complemented by a rich toolbox and 
designer in the Visual Studio integrated development environment. 
WYSIWYG editing, drag-and-drop server controls, and automatic 
deployment are just a few of the features this powerful tool provides. 
• Being language-independent, it allows you to choose the language that 
best applies to your application or partition your application across 
many languages. 
• ASP.NET makes for easy deployment. There is no need to register 
components because the configuration information is built-in.
Disadvantage of ASP.NET 
• As ASP.NET uses .NET framework which works on windows platform so the 
websites can build only in windows platform not other platform like linux 
,macintosh, solaris etc.
Any queries?

More Related Content

What's hot (20)

PPT
Javascript
Manav Prasad
 
PPT
Introduction to c#
OpenSource Technologies Pvt. Ltd.
 
PPT
DOT Net overview
chandrasekhardesireddi
 
PPTX
Php.ppt
Nidhi mishra
 
PPT
Introduction to .NET Framework
Raghuveer Guthikonda
 
PPTX
Namespaces in C#
yogita kachve
 
PPT
Introduction to JavaScript
Andres Baravalle
 
PPTX
Visual Basic Controls ppt
Ranjuma Shubhangi
 
PDF
Introduction to java (revised)
Sujit Majety
 
PDF
JavaScript - Chapter 12 - Document Object Model
WebStackAcademy
 
PPT
Angular 8
Sunil OS
 
PDF
Asp.net state management
priya Nithya
 
PPTX
HTML Forms
Ravinder Kamboj
 
PPT
Web Development using HTML & CSS
Shashank Skills Academy
 
PPT
Developing an ASP.NET Web Application
Rishi Kothari
 
PDF
Introduction to software engineering
Hitesh Mohapatra
 
PDF
jQuery for beginners
Arulmurugan Rajaraman
 
PPT
RichControl in Asp.net
Bhumivaghasiya
 
PPTX
Introduction to php
Taha Malampatti
 
Javascript
Manav Prasad
 
DOT Net overview
chandrasekhardesireddi
 
Php.ppt
Nidhi mishra
 
Introduction to .NET Framework
Raghuveer Guthikonda
 
Namespaces in C#
yogita kachve
 
Introduction to JavaScript
Andres Baravalle
 
Visual Basic Controls ppt
Ranjuma Shubhangi
 
Introduction to java (revised)
Sujit Majety
 
JavaScript - Chapter 12 - Document Object Model
WebStackAcademy
 
Angular 8
Sunil OS
 
Asp.net state management
priya Nithya
 
HTML Forms
Ravinder Kamboj
 
Web Development using HTML & CSS
Shashank Skills Academy
 
Developing an ASP.NET Web Application
Rishi Kothari
 
Introduction to software engineering
Hitesh Mohapatra
 
jQuery for beginners
Arulmurugan Rajaraman
 
RichControl in Asp.net
Bhumivaghasiya
 
Introduction to php
Taha Malampatti
 

Similar to Introduction to ASP.NET (20)

PPTX
ASP.pptx
GlenardDSarmiento
 
PPT
Webhouse
Omprakash Gomaskar
 
PDF
Asp.netrole
mani bhushan
 
PPSX
Web development concepts using microsoft technologies
Hosam Kamel
 
PPTX
Introduction to asp
Madhuri Kavade
 
PPT
Aspintro
ambar chakraborty
 
PPT
Introaspnet
Nagaraju Yajjuvarapu
 
PPT
introasp_net-7364068.ppt
IQM123
 
PPT
introasp_net-6563550.ppt
IQM123
 
PPSX
A comprehensive software infrastructure of .Net
Prognoz Technologies Pvt. Ltd.
 
PPT
Aspnet2.0 Introduction
ChanHan Hy
 
PPT
Introduction to ASP.net. It provides basic introduction
ssuserbf6ebe
 
PPT
introaspnetkjadbfksdjkfaskjdbfkajsbfkjfjkswa.ppt
AvijitChaudhuri3
 
PPT
introaspnet.ppt
asmachehbi
 
PPT
introaspnet.ppt
IbrahimBurhan6
 
PPT
introaspnet-5856912.ppt
IQM123
 
PPT
introaspnet-3030384.ppt
IQM123
 
PPT
This is the introduction to Asp.Net Using C# Introduction Variables State Man...
sagar490070
 
PPT
INTRODUCTION TO ASP.NET COMPLETE MATERIALCOURSE
passtime0530
 
PPSX
01 asp.net session01
Vivek Singh Chandel
 
Asp.netrole
mani bhushan
 
Web development concepts using microsoft technologies
Hosam Kamel
 
Introduction to asp
Madhuri Kavade
 
introasp_net-7364068.ppt
IQM123
 
introasp_net-6563550.ppt
IQM123
 
A comprehensive software infrastructure of .Net
Prognoz Technologies Pvt. Ltd.
 
Aspnet2.0 Introduction
ChanHan Hy
 
Introduction to ASP.net. It provides basic introduction
ssuserbf6ebe
 
introaspnetkjadbfksdjkfaskjdbfkajsbfkjfjkswa.ppt
AvijitChaudhuri3
 
introaspnet.ppt
asmachehbi
 
introaspnet.ppt
IbrahimBurhan6
 
introaspnet-5856912.ppt
IQM123
 
introaspnet-3030384.ppt
IQM123
 
This is the introduction to Asp.Net Using C# Introduction Variables State Man...
sagar490070
 
INTRODUCTION TO ASP.NET COMPLETE MATERIALCOURSE
passtime0530
 
01 asp.net session01
Vivek Singh Chandel
 
Ad

Recently uploaded (20)

PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
Ad

Introduction to ASP.NET

  • 1. ASP.NET Presented By Rajkumar Soy CSE 4th year 1252510908
  • 2. Evolution of web development • Standards such as HTML (Hypertext Markup Language) and XML (Extensible Markup Language) were created. • Need to develop languages and programming tools that could integrate with the Web.
  • 3. The Early Web Development World • Separate, tiny applications that are executed by server-side calls -CGI (Common Gateway Interface) • Scripts that are interpreted by a server-side resource: Classic ASP (Active Server Pages)
  • 4. What’s Wrong with Classic ASP • Classic ASP is a solid tool for developing web applications using Microsoft technologies. • Length Code • No IDE (integrated development environment) for developers • ASP Code is interpreted.
  • 5. .NET Framework • The .NET framework is a software development framework from Microsoft. It provides a controlled programming environment where software can be developed, installed and executed on Windows-based operating systems. • The .NET languages: These include Visual Basic, C#, JScript .NET (a server-side version of JavaScript), J# (a Java clone), and C++.
  • 6. ASP.NET • ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic websites, web applications and web services. • ASP.NET gives you the ability to code in any supported .NET language (including Visual Basic, C#, J#, and many other languages that have third-party compilers).
  • 7. How does ASP.NET work? • ASP.NET applications are executed via a sequence of HTTP requests and HTTP responses. • Client Web browser request ASPX pages. • IIS passes the request to the ASP.NET engine on the server. • The Web server executes the ASPX page and produce XHTML + CSS + JavaScript • ASP.NET file is returned to the browser as plain HTML
  • 8. Visual Studio as ASP.NET development tool • Visual Studio is a development tool, which provides a rich environment where you can rapidly create advanced applications. • Some of the features of Visual Studio include the following: -Page design -Automatic error detection -Debugging tools -IntelliSense
  • 9. Visual Studio a web development tool
  • 10. ASP.NET development models • ASP.NET supports three different development models: -Web Pages -Web Forms and - MVC (Model View Controller)
  • 11. Web Pages (Single Pages Model) Web Pages is the simplest programming model for developing ASP.NET web pages. It provides an easy way to combine HTML, CSS, JavaScript and server code. • Easy to learn, understand, and use • Built around single web pages • Similar to PHP and Classic ASP • Server scripting with Visual Basic or C# • Full HTML, CSS, and JavaScript control
  • 12. Web Page in Visual Studio
  • 13. Web Forms (Event Driven Model) • Web Forms is the oldest ASP.NET programming model, with event driven web pages written as a combination of HTML, server controls, and server code. • Web Forms are compiled and executed on the server, which generates the HTML that displays the web pages. • Web Forms comes with hundreds of different web controls and web components to build user-driven web sites with data access.
  • 14. Web Form in Visual Studio
  • 15. MVC (Model View Controller) MVC is a framework for building web applications using a MVC (Model View Controller) design: • The Model represents the application core • The View displays the data • The Controller handles the input The MVC model also provides full control over HTML, CSS, and JavaScript.
  • 19. Advantages of ASP.NET • Advantage • ASP.NET drastically reduces the amount of code required to build large applications. • The ASP.NET framework is complemented by a rich toolbox and designer in the Visual Studio integrated development environment. WYSIWYG editing, drag-and-drop server controls, and automatic deployment are just a few of the features this powerful tool provides. • Being language-independent, it allows you to choose the language that best applies to your application or partition your application across many languages. • ASP.NET makes for easy deployment. There is no need to register components because the configuration information is built-in.
  • 20. Disadvantage of ASP.NET • As ASP.NET uses .NET framework which works on windows platform so the websites can build only in windows platform not other platform like linux ,macintosh, solaris etc.