SlideShare a Scribd company logo
2
Most read
10
Most read
14
Most read
ASP.NET Presentation
ASP.NET mean is Active Server Pages . It is a server-side Web
application framework designed for Web development to produce
dynamic Web pages .It was developed by Microsoft to allow
programmers to build ,

• Dynamic web sites,
• Web applications
• Web services
• The latest version of ASP is known as ASP.NET
• Visual Studio .NET is a developer application used to
create ASP.NET Web applications
• There are two main types of Web resources created
with ASP.NET applications
– Web Forms are ASP.NET pages within an ASP.NET
application
– Web Services are ASP.NET Web pages that contain
publicly exposed code so that other applications can
interact with them
– Web Services are identified with the file extension .asmx
ASP.NET 1.0 was released on January 5, 2002 as part of version
1.0 of the .NET Framework.
Scott Guthrie became the product unit manager for ASP.NET, and
development continued apace, with version 1.1 being released on
April 24, 2003 as a part of Windows Server 2003. This release
focused on improving ASP.NET's support for mobile devices.
• Improved Performance and Scalability.
 Compiled Execution, Rich Output Caching, Web Farm Session State.

• Enhanced Reliability.
 Memory Leak, Dead Lock, and Crash Protection

• Easy Deployment.
 No Touch" Application Deployment, Dynamic Update of Running
Application, Easy Migration Path

• New Application Models.
 XML Web Services

• Developer Productivity.
 Easy Programming Model, Flexible Language Options, Rich Class Framework.
• Code-behind model
 It is recommended by Microsoft for dealing with dynamic program code
to use the
code-behind model, which places this code in a separate file or in a specially designated
script tag

• User controls
 ASP.NET supports creating reusable components through the creation of User Controls

• Rendering technique
 ASP.NET uses a visited composites rendering technique. During compilation, the
template (.aspx) file is compiled into initialization code which builds a control tree (the
composite) representing the original template
• Compiled code
 Code written in ASP.NET is compile and not interpreted.

• Enriched tool support
 ASP.NET applications using visual studio

• Power and flexibility
 ASP.NET applications are based on the CLR

• Simplicity
 ASP.NET enables you to build user interfaces that separate application logic from
presentation content

• Manageability
 ASP.NET provides a number of options in providing the above facilities
• Server control
Respond to users events by running event procedures on the
server.

• HTML control
Represent the standard visual elements provided in HTML

• Data control
Provide a way to connect to perform commands on and
retrieve data from SQL , OL ,databases and XML data files

• System components
Provide access to various system level events that occur on the
server
ASP.NET Presentation
Step 1

–

Step 2
Step 3
Step 4
Step 5
Step 6
Step 7

–
–
–
–
–
–

Create Local Folders for Your Web
Project
Create a Blank Solution
Add a Web Site to Your Solution
Add a Class Library (Optional)
Check Your Solution Structure
Check Your Local Folder Structure
Add Your Solution to Source Control
Date

Version

Remarks

January 16, 2002

1.0

First version, released together with Visual Studio .NET

April 24, 2003

1.1

released together , Windows Server 2003 and Visual
Studio .NET 2003

November 7, 2005

2.0

released together with Visual Studio 2005 , Visual Web
Developer Express
and SQL Server 2005

November 21, 2006

3.0

November 19, 2007

3.5

Released with Visual Studio 2008 and Windows Server
2008

April 12, 2010

4.0

Parallel extensions and other .NET Framework
4 features

August 15, 2012

4.5

Released with Visual Studio 2012 and Windows Server
2012 for Windows 8
Web Server

Web Browser
1. Client Initiates
2. Communications
With page request
Get default.aspx

Display page
Server response with
pages

1. Process request
2. Execute server slide
code
3. Store session data
4. Send result response
ASP.NET Presentation
ASP.NET Presentation
ASP.NET Presentation
ASP.NET Presentation
ASP.NET Presentation
• This section provides an overview of the ASP.NET
security infrastructure. The following illustration
shows the relationships among the security systems in
ASP.NET.
•

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat ="server">
protected void PageLoad (object sender, EventArgs e )
{
Label1.Text = DateTime.Now.ToLongDateString();
}
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Sample page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
The current time is: <asp:Label runat="server" id="Label1" />
</div>
</form>
</body>
</html>
ASP.NET Presentation
• www.wikipedia.com
• DTEC study text (Part ii)
ASP.NET Presentation

More Related Content

What's hot (20)

PPT
Developing an ASP.NET Web Application
Rishi Kothari
 
PPTX
Introduction to Spring Framework
Serhat Can
 
PPTX
.Net Core
Bertrand Le Roy
 
PPTX
Introduction to ASP.NET
Rajkumarsoy
 
PPT
Introduction To Dotnet
SAMIR BHOGAYTA
 
PPT
Asp.net basic
Neelesh Shukla
 
PPTX
Components of .NET Framework
Roshith S Pai
 
PPSX
Introduction to .net framework
Arun Prasad
 
PPT
android layouts
Deepa Rani
 
PPTX
dot net technology
Imran Khan
 
PPT
Server Controls of ASP.Net
Hitesh Santani
 
PPTX
Java Spring Framework
Mehul Jariwala
 
PDF
Model View Controller (MVC)
Javier Antonio Humarán Peñuñuri
 
PPT
SQLITE Android
Sourabh Sahu
 
PPTX
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
 
PDF
Building beautiful apps with Google flutter
Ahmed Abu Eldahab
 
PPTX
Android Widget
ELLURU Kalyan
 
PPTX
Android User Interface
Shakib Hasan Sumon
 
PDF
Action Bar in Android
Prof. Erwin Globio
 
PPTX
Visual studio
AvinashChunduri2
 
Developing an ASP.NET Web Application
Rishi Kothari
 
Introduction to Spring Framework
Serhat Can
 
.Net Core
Bertrand Le Roy
 
Introduction to ASP.NET
Rajkumarsoy
 
Introduction To Dotnet
SAMIR BHOGAYTA
 
Asp.net basic
Neelesh Shukla
 
Components of .NET Framework
Roshith S Pai
 
Introduction to .net framework
Arun Prasad
 
android layouts
Deepa Rani
 
dot net technology
Imran Khan
 
Server Controls of ASP.Net
Hitesh Santani
 
Java Spring Framework
Mehul Jariwala
 
Model View Controller (MVC)
Javier Antonio Humarán Peñuñuri
 
SQLITE Android
Sourabh Sahu
 
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
 
Building beautiful apps with Google flutter
Ahmed Abu Eldahab
 
Android Widget
ELLURU Kalyan
 
Android User Interface
Shakib Hasan Sumon
 
Action Bar in Android
Prof. Erwin Globio
 
Visual studio
AvinashChunduri2
 

Viewers also liked (14)

PPT
Nnnnnn
nautami
 
PPTX
Ch 7 data binding
Madhuri Kavade
 
PDF
C# ASP.NET WEB API APPLICATION DEVELOPMENT
Dr. Awase Khirni Syed
 
PPTX
The ASP.NET Web API for Beginners
Kevin Hazzard
 
PPTX
ASP.NET Web API and HTTP Fundamentals
Ido Flatow
 
PPTX
ASP.NET Web API
habib_786
 
PPT
Data controls ppt
Iblesoft
 
PPTX
data controls in asp.net
subakrish
 
PPT
Concepts of Asp.Net
vidyamittal
 
PPTX
Asp.NET Validation controls
Guddu gupta
 
PPTX
Web forms in ASP.net
Madhuri Kavade
 
PPT
ASP.NET 10 - Data Controls
Randy Connolly
 
PPTX
Introduction to asp.net
Melick Baranasooriya
 
PPT
ASP.NET Tutorial - Presentation 1
Kumar S
 
Nnnnnn
nautami
 
Ch 7 data binding
Madhuri Kavade
 
C# ASP.NET WEB API APPLICATION DEVELOPMENT
Dr. Awase Khirni Syed
 
The ASP.NET Web API for Beginners
Kevin Hazzard
 
ASP.NET Web API and HTTP Fundamentals
Ido Flatow
 
ASP.NET Web API
habib_786
 
Data controls ppt
Iblesoft
 
data controls in asp.net
subakrish
 
Concepts of Asp.Net
vidyamittal
 
Asp.NET Validation controls
Guddu gupta
 
Web forms in ASP.net
Madhuri Kavade
 
ASP.NET 10 - Data Controls
Randy Connolly
 
Introduction to asp.net
Melick Baranasooriya
 
ASP.NET Tutorial - Presentation 1
Kumar S
 
Ad

Similar to ASP.NET Presentation (20)

PPTX
Asp.net
vijilakshmi51
 
PPT
Asp dot net long
Amelina Ahmeti
 
PPTX
Asp.net presentation by gajanand bohra
Gajanand Bohra
 
PDF
Asp.netrole
mani bhushan
 
PPTX
Asp.net
Anchit Rajawat
 
DOC
Asp.Net Tutorials
Ram Sagar Mourya
 
DOCX
As pnet
Abhishek Kesharwani
 
PDF
Workspace on asp.net web aplication development
KBA Systems
 
PDF
Workspace on asp.net web aplication development
KBA Systems
 
ZIP
ASP.Net Presentation Part1
Neeraj Mathur
 
PPT
Webhouse
Omprakash Gomaskar
 
PPTX
ASP.pptx
SwapnilPawar483968
 
PDF
Asp-net
Nina Sales
 
PPTX
Web development using asp.net
Jagrit Vishwakarma
 
PPT
Asp dot net final (1)
amelinaahmeti
 
PPT
Asp dot net final (1)
amelinaahmeti
 
PPT
Asp dot net final (1)
Amelina Ahmeti
 
PPTX
Aspnet architecture
phantrithuc
 
PDF
Asp.Net 3 5 Part 1
asim78
 
Asp.net
vijilakshmi51
 
Asp dot net long
Amelina Ahmeti
 
Asp.net presentation by gajanand bohra
Gajanand Bohra
 
Asp.netrole
mani bhushan
 
Asp.Net Tutorials
Ram Sagar Mourya
 
Workspace on asp.net web aplication development
KBA Systems
 
Workspace on asp.net web aplication development
KBA Systems
 
ASP.Net Presentation Part1
Neeraj Mathur
 
Asp-net
Nina Sales
 
Web development using asp.net
Jagrit Vishwakarma
 
Asp dot net final (1)
amelinaahmeti
 
Asp dot net final (1)
amelinaahmeti
 
Asp dot net final (1)
Amelina Ahmeti
 
Aspnet architecture
phantrithuc
 
Asp.Net 3 5 Part 1
asim78
 
Ad

Recently uploaded (20)

PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
July Patch Tuesday
Ivanti
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 

ASP.NET Presentation

  • 2. ASP.NET mean is Active Server Pages . It is a server-side Web application framework designed for Web development to produce dynamic Web pages .It was developed by Microsoft to allow programmers to build , • Dynamic web sites, • Web applications • Web services
  • 3. • The latest version of ASP is known as ASP.NET • Visual Studio .NET is a developer application used to create ASP.NET Web applications • There are two main types of Web resources created with ASP.NET applications – Web Forms are ASP.NET pages within an ASP.NET application – Web Services are ASP.NET Web pages that contain publicly exposed code so that other applications can interact with them – Web Services are identified with the file extension .asmx
  • 4. ASP.NET 1.0 was released on January 5, 2002 as part of version 1.0 of the .NET Framework. Scott Guthrie became the product unit manager for ASP.NET, and development continued apace, with version 1.1 being released on April 24, 2003 as a part of Windows Server 2003. This release focused on improving ASP.NET's support for mobile devices.
  • 5. • Improved Performance and Scalability.  Compiled Execution, Rich Output Caching, Web Farm Session State. • Enhanced Reliability.  Memory Leak, Dead Lock, and Crash Protection • Easy Deployment.  No Touch" Application Deployment, Dynamic Update of Running Application, Easy Migration Path • New Application Models.  XML Web Services • Developer Productivity.  Easy Programming Model, Flexible Language Options, Rich Class Framework.
  • 6. • Code-behind model  It is recommended by Microsoft for dealing with dynamic program code to use the code-behind model, which places this code in a separate file or in a specially designated script tag • User controls  ASP.NET supports creating reusable components through the creation of User Controls • Rendering technique  ASP.NET uses a visited composites rendering technique. During compilation, the template (.aspx) file is compiled into initialization code which builds a control tree (the composite) representing the original template
  • 7. • Compiled code  Code written in ASP.NET is compile and not interpreted. • Enriched tool support  ASP.NET applications using visual studio • Power and flexibility  ASP.NET applications are based on the CLR • Simplicity  ASP.NET enables you to build user interfaces that separate application logic from presentation content • Manageability  ASP.NET provides a number of options in providing the above facilities
  • 8. • Server control Respond to users events by running event procedures on the server. • HTML control Represent the standard visual elements provided in HTML • Data control Provide a way to connect to perform commands on and retrieve data from SQL , OL ,databases and XML data files • System components Provide access to various system level events that occur on the server
  • 10. Step 1 – Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 – – – – – – Create Local Folders for Your Web Project Create a Blank Solution Add a Web Site to Your Solution Add a Class Library (Optional) Check Your Solution Structure Check Your Local Folder Structure Add Your Solution to Source Control
  • 11. Date Version Remarks January 16, 2002 1.0 First version, released together with Visual Studio .NET April 24, 2003 1.1 released together , Windows Server 2003 and Visual Studio .NET 2003 November 7, 2005 2.0 released together with Visual Studio 2005 , Visual Web Developer Express and SQL Server 2005 November 21, 2006 3.0 November 19, 2007 3.5 Released with Visual Studio 2008 and Windows Server 2008 April 12, 2010 4.0 Parallel extensions and other .NET Framework 4 features August 15, 2012 4.5 Released with Visual Studio 2012 and Windows Server 2012 for Windows 8
  • 12. Web Server Web Browser 1. Client Initiates 2. Communications With page request Get default.aspx Display page Server response with pages 1. Process request 2. Execute server slide code 3. Store session data 4. Send result response
  • 18. • This section provides an overview of the ASP.NET security infrastructure. The following illustration shows the relationships among the security systems in ASP.NET.
  • 19. • <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat ="server"> protected void PageLoad (object sender, EventArgs e ) { Label1.Text = DateTime.Now.ToLongDateString(); } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Sample page</title> </head> <body> <form id="form1" runat="server"> <div> The current time is: <asp:Label runat="server" id="Label1" /> </div> </form> </body> </html>
  • 21. • www.wikipedia.com • DTEC study text (Part ii)