SlideShare a Scribd company logo
Intro to ASP.NET By Slaveyko Ingilizov
Outline What is ASP.NET What do we need to start Pros and Cons What’s new in ASP.NET 2.0 Architecture Syntax Server Controls Code-behind Validation Controls 11 Oct 2006 Intro to ASP.NET
What is ASP.NET? Successor of ASP (Active Server Pages) ASP.NET is not a scripting language or a programming language “ Programming framework built on the common language runtime that can be used on a server to build powerful web applications” - Microsoft 11 Oct 2006 Intro to ASP.NET
What do we need? Web Server IIS 5 / IIS 6 (Internet Information Services) Apache (using mod_mono from MONO project) XSP standalone web server, also from MONO .NET Framework Text editor or IDE 11 Oct 2006 Intro to ASP.NET
Pros and Cons Better performance – Compiled code .NET Framework class library Multi language support Simplicity Separation of logic and presentation 11 Oct 2006 Intro to ASP.NET
What’s new in ASP.NET 2.0 New Server Controls Master Pages Themes and Skins 64-bit Support Caching Improvements Admin and Management Tools … 11 Oct 2006 Intro to ASP.NET
ASP.NET Architecture Web clients (browsers) communicate with IIS IIS communicates with ASP.NET engine The ASP.NET engine communicates with the .NET Framework 11 Oct 2006 Intro to ASP.NET
ASP.NET Page Processing Browser makes a HTTP request The web server (IIS) receives the request IIS examines the request and routes it to the appropriate engine ASP.NET engine generates output and sends it back to the browser 11 Oct 2006 Intro to ASP.NET
IIS Installation and Configuration Demo 11 Oct 2006 Intro to ASP.NET
Recap What is ASP.NET What do we need to start Pros and Cons What’s new in ASP.NET 2.0 Architecture Syntax Server Controls Code-behind Validation Controls 11 Oct 2006 Intro to ASP.NET
Basic Syntax ASP-like: <% … %> 11 Oct 2006 Intro to ASP.NET <% for (int i=3; i<7; i++) { %> <font size=&quot;<%=i%>&quot;>Welcome to ASP.NET</font> <br/> <% } %> <font size=&quot;3&quot;>Welcome to ASP.NET</font> <br/> <font size=&quot;4&quot;>Welcome to ASP.NET</font> <br/> <font size=&quot;5&quot;>Welcome to ASP.NET</font> <br/> <font size=&quot;6&quot;>Welcome to ASP.NET</font> <br/>
Basic Syntax Demo 11 Oct 2006 Intro to ASP.NET
Code-behind Not present in old ASP Separates logic from presentation 11 Oct 2006 Intro to ASP.NET <%@ page language=&quot;C#&quot; CodeFile=&quot;CodeBehind_cs.aspx.cs&quot; Inherits=&quot;CodeBehind_cs_aspx&quot; %>   using System;  public class CodeBehind_cs_aspx : System.Web.UI.Page {  protected void Button1_Click(object sender, EventArgs e) {  Label1.Text = &quot;Hello &quot; + TextBox1.Text;  }  }
Code-behind Demo 11 Oct 2006 Intro to ASP.NET
Server Controls Look just like HTML form controls Retain their values after postback Control’s Attributes can be Accessed on the Server Available to use from the .NET class library Need two attributes: ID=“name_of_control” runat=“server” 11 Oct 2006 Intro to ASP.NET
Server Controls Demo 11 Oct 2006 Intro to ASP.NET
Validation Controls New in ASP.NET Perform form input validation Several types: Required Field Validator Range Validator Compare Validator Regular Expression Validator Custom Validator Validation Summary 11 Oct 2006 Intro to ASP.NET
Validation Controls Demo 11 Oct 2006 Intro to ASP.NET
What next? Data access using ADO.NET Styles, themes and skins Master Pages Security Caching Site Navigation 11 Oct 2006 Intro to ASP.NET
References http://www.asp.net http://www.directionsonmicrosoft.com/ http://aspalliance.com http://aspnet.4guysfromrolla.com/ http://www.123aspx.com/ http://www.aspnetresources.com/ http://www.aspexperts.com/ http://www.dotnetspider.com/tutorials/AspNet-Tutorials.aspx http://www.15seconds.com/ http://www.aspdev.org/ 11 Oct 2006 Intro to ASP.NET
References Cont’d ASP.NET Cookbook - Michael Kittel, Geoffrey LeBlond C# .NET Web Developer’s Guide – Adrian Turtschi, Jason Werry … C# Developer’s Guide to ASP.NET, XML and ADO.NET – Jeffrey McManus, Chris Kinsman Essential ASP.NET with Examples in C# - Fritz Onion ASP.NET: Tips, Tutorials and Code – Scott Mitchell, Bill Anders… 11 Oct 2006 Intro to ASP.NET
Thank you! 11 Oct 2006 Intro to ASP.NET
Questions? 11 Oct 2006 Intro to ASP.NET

More Related Content

PPTX
Asp Net (FT Preasen Revankar)
Fafadia Tech
 
PPTX
Deploying and running mule standalone
mdfkhan625
 
PDF
Asp-net
Nina Sales
 
PPTX
Asp
milincai
 
PPTX
Mule esb - How to connect to a MySql Database in 5 minutes
Gennaro Spagnoli
 
PPTX
Connecting to salesforce and using database in mule
RaviShankar Mishra
 
PDF
DevJam 2019 - Building an ALEC Time Engine
Ronny Trommer
 
PPTX
Mule esb soap_service
Gennaro Spagnoli
 
Asp Net (FT Preasen Revankar)
Fafadia Tech
 
Deploying and running mule standalone
mdfkhan625
 
Asp-net
Nina Sales
 
Mule esb - How to connect to a MySql Database in 5 minutes
Gennaro Spagnoli
 
Connecting to salesforce and using database in mule
RaviShankar Mishra
 
DevJam 2019 - Building an ALEC Time Engine
Ronny Trommer
 
Mule esb soap_service
Gennaro Spagnoli
 

What's hot (20)

PPTX
Force.com Migration Tool
Atul Gupta(8X)
 
PPTX
Mule
irfan1008
 
PDF
Enable Mobile Apps Designer in OBIEE
Osama Mustafa
 
PPTX
Microsoft Azure. Troubleshooting and monitoring.
Alexander Feschenko
 
PPTX
ASP.NET 4.0
XeDotNet
 
PPT
Asp.net presentatn
sindhum54321
 
PPTX
Plugin Research Status 2009.07.14
guest255f79
 
PDF
Apache serversideincludes(ssi)inae mpages
Deepak Bhardwaj
 
PPTX
Salesforce ANT migration
Cloud Analogy
 
PPTX
Tamir Dresher - What’s new in ASP.NET Core 6
Tamir Dresher
 
PDF
Developer Insights for Application Upgrade to ColdFusion 2016
ColdFusionConference
 
PDF
Flows for APEX
Niels de Bruijn
 
PDF
APEX Migration
Oliver Lemm
 
PPTX
Running mule from java
Anirban Sen Chowdhary
 
PPTX
Deploying and Running in Mule
Khasim Saheb
 
PDF
Mule Idempotent Filter - Part II
RAMANAN T D
 
PPT
Flyr PHP micro-framework
Siro Díaz Palazón
 
PPT
Lamp
anurag1p
 
PDF
Step By Step to Install Oracle Business Intelligence
Osama Mustafa
 
PDF
Oracle obia 11.1.1.10.1 installation
Osama Mustafa
 
Force.com Migration Tool
Atul Gupta(8X)
 
Mule
irfan1008
 
Enable Mobile Apps Designer in OBIEE
Osama Mustafa
 
Microsoft Azure. Troubleshooting and monitoring.
Alexander Feschenko
 
ASP.NET 4.0
XeDotNet
 
Asp.net presentatn
sindhum54321
 
Plugin Research Status 2009.07.14
guest255f79
 
Apache serversideincludes(ssi)inae mpages
Deepak Bhardwaj
 
Salesforce ANT migration
Cloud Analogy
 
Tamir Dresher - What’s new in ASP.NET Core 6
Tamir Dresher
 
Developer Insights for Application Upgrade to ColdFusion 2016
ColdFusionConference
 
Flows for APEX
Niels de Bruijn
 
APEX Migration
Oliver Lemm
 
Running mule from java
Anirban Sen Chowdhary
 
Deploying and Running in Mule
Khasim Saheb
 
Mule Idempotent Filter - Part II
RAMANAN T D
 
Flyr PHP micro-framework
Siro Díaz Palazón
 
Lamp
anurag1p
 
Step By Step to Install Oracle Business Intelligence
Osama Mustafa
 
Oracle obia 11.1.1.10.1 installation
Osama Mustafa
 
Ad

Similar to Intro to asp.net (20)

DOC
Asp.Net Tutorials
Ram Sagar Mourya
 
PPT
Intro To Asp Net And Web Forms
SAMIR BHOGAYTA
 
PPTX
ASP.pptx
SwapnilPawar483968
 
PPTX
Asp.net presentation by gajanand bohra
Gajanand Bohra
 
PPT
Introduction to ASP.net. It provides basic introduction
ssuserbf6ebe
 
PPT
introaspnetkjadbfksdjkfaskjdbfkajsbfkjfjkswa.ppt
AvijitChaudhuri3
 
PPT
introaspnet.ppt
asmachehbi
 
PPT
introaspnet.ppt
IbrahimBurhan6
 
PPTX
Introduction to asp.net
shan km
 
PDF
Introductionto asp net-ppt
tmasyam
 
PPT
Asp.net architecture
Iblesoft
 
PPTX
Introduction to asp
Madhuri Kavade
 
PPT
Aspintro
ambar chakraborty
 
PPT
Introaspnet
Nagaraju Yajjuvarapu
 
PDF
Asp .net web form fundamentals
Gopal Ji Singh
 
PPT
Asp.net basic
Neelesh Shukla
 
PPT
How to develop asp web applications
Deepankar Pathak
 
PPT
Asp.net
Dinesh kumar
 
PPTX
Asp.net
Anchit Rajawat
 
Asp.Net Tutorials
Ram Sagar Mourya
 
Intro To Asp Net And Web Forms
SAMIR BHOGAYTA
 
Asp.net presentation by gajanand bohra
Gajanand Bohra
 
Introduction to ASP.net. It provides basic introduction
ssuserbf6ebe
 
introaspnetkjadbfksdjkfaskjdbfkajsbfkjfjkswa.ppt
AvijitChaudhuri3
 
introaspnet.ppt
asmachehbi
 
introaspnet.ppt
IbrahimBurhan6
 
Introduction to asp.net
shan km
 
Introductionto asp net-ppt
tmasyam
 
Asp.net architecture
Iblesoft
 
Introduction to asp
Madhuri Kavade
 
Asp .net web form fundamentals
Gopal Ji Singh
 
Asp.net basic
Neelesh Shukla
 
How to develop asp web applications
Deepankar Pathak
 
Asp.net
Dinesh kumar
 
Ad

More from Information Technology (20)

PDF
Sql Server Security Best Practices
Information Technology
 
PPT
SAN Review
Information Technology
 
PPT
SQL 2005 Disk IO Performance
Information Technology
 
PPT
RAID Review
Information Technology
 
PPT
Review of SQL
Information Technology
 
PPT
Sql 2005 high availability
Information Technology
 
PPT
IIS 7: The Administrator’s Guide
Information Technology
 
PPT
MOSS 2007 Deployment Fundamentals -Part2
Information Technology
 
PPT
MOSS 2007 Deployment Fundamentals -Part1
Information Technology
 
PPT
Clustering and High Availability
Information Technology
 
PDF
F5 beyond load balancer (nov 2009)
Information Technology
 
PPT
WSS 3.0 & SharePoint 2007
Information Technology
 
PPT
SharePoint Topology
Information Technology
 
PDF
Sharepoint Deployments
Information Technology
 
PPT
Microsoft Clustering
Information Technology
 
PDF
Scalable Internet Servers and Load Balancing
Information Technology
 
PPT
Web Hacking
Information Technology
 
PPT
Migration from ASP to ASP.NET
Information Technology
 
Sql Server Security Best Practices
Information Technology
 
SQL 2005 Disk IO Performance
Information Technology
 
Review of SQL
Information Technology
 
Sql 2005 high availability
Information Technology
 
IIS 7: The Administrator’s Guide
Information Technology
 
MOSS 2007 Deployment Fundamentals -Part2
Information Technology
 
MOSS 2007 Deployment Fundamentals -Part1
Information Technology
 
Clustering and High Availability
Information Technology
 
F5 beyond load balancer (nov 2009)
Information Technology
 
WSS 3.0 & SharePoint 2007
Information Technology
 
SharePoint Topology
Information Technology
 
Sharepoint Deployments
Information Technology
 
Microsoft Clustering
Information Technology
 
Scalable Internet Servers and Load Balancing
Information Technology
 
Migration from ASP to ASP.NET
Information Technology
 

Recently uploaded (20)

PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
This slide provides an overview Technology
mineshkharadi333
 
PDF
Software Development Company | KodekX
KodekX
 
PDF
CIFDAQ'S Market Insight: BTC to ETH money in motion
CIFDAQ
 
PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira Júnior
 
PDF
DevOps & Developer Experience Summer BBQ
AUGNYC
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPT
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PPTX
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Why Your AI & Cybersecurity Hiring Still Misses the Mark in 2025
Virtual Employee Pvt. Ltd.
 
PPTX
Smart Infrastructure and Automation through IoT Sensors
Rejig Digital
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PPT
L2 Rules of Netiquette in Empowerment technology
Archibal2
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PPTX
Coupa-Overview _Assumptions presentation
annapureddyn
 
PDF
Best ERP System for Manufacturing in India | Elite Mindz
Elite Mindz
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
This slide provides an overview Technology
mineshkharadi333
 
Software Development Company | KodekX
KodekX
 
CIFDAQ'S Market Insight: BTC to ETH money in motion
CIFDAQ
 
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira Júnior
 
DevOps & Developer Experience Summer BBQ
AUGNYC
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Why Your AI & Cybersecurity Hiring Still Misses the Mark in 2025
Virtual Employee Pvt. Ltd.
 
Smart Infrastructure and Automation through IoT Sensors
Rejig Digital
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
L2 Rules of Netiquette in Empowerment technology
Archibal2
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Coupa-Overview _Assumptions presentation
annapureddyn
 
Best ERP System for Manufacturing in India | Elite Mindz
Elite Mindz
 

Intro to asp.net

  • 1. Intro to ASP.NET By Slaveyko Ingilizov
  • 2. Outline What is ASP.NET What do we need to start Pros and Cons What’s new in ASP.NET 2.0 Architecture Syntax Server Controls Code-behind Validation Controls 11 Oct 2006 Intro to ASP.NET
  • 3. What is ASP.NET? Successor of ASP (Active Server Pages) ASP.NET is not a scripting language or a programming language “ Programming framework built on the common language runtime that can be used on a server to build powerful web applications” - Microsoft 11 Oct 2006 Intro to ASP.NET
  • 4. What do we need? Web Server IIS 5 / IIS 6 (Internet Information Services) Apache (using mod_mono from MONO project) XSP standalone web server, also from MONO .NET Framework Text editor or IDE 11 Oct 2006 Intro to ASP.NET
  • 5. Pros and Cons Better performance – Compiled code .NET Framework class library Multi language support Simplicity Separation of logic and presentation 11 Oct 2006 Intro to ASP.NET
  • 6. What’s new in ASP.NET 2.0 New Server Controls Master Pages Themes and Skins 64-bit Support Caching Improvements Admin and Management Tools … 11 Oct 2006 Intro to ASP.NET
  • 7. ASP.NET Architecture Web clients (browsers) communicate with IIS IIS communicates with ASP.NET engine The ASP.NET engine communicates with the .NET Framework 11 Oct 2006 Intro to ASP.NET
  • 8. ASP.NET Page Processing Browser makes a HTTP request The web server (IIS) receives the request IIS examines the request and routes it to the appropriate engine ASP.NET engine generates output and sends it back to the browser 11 Oct 2006 Intro to ASP.NET
  • 9. IIS Installation and Configuration Demo 11 Oct 2006 Intro to ASP.NET
  • 10. Recap What is ASP.NET What do we need to start Pros and Cons What’s new in ASP.NET 2.0 Architecture Syntax Server Controls Code-behind Validation Controls 11 Oct 2006 Intro to ASP.NET
  • 11. Basic Syntax ASP-like: <% … %> 11 Oct 2006 Intro to ASP.NET <% for (int i=3; i<7; i++) { %> <font size=&quot;<%=i%>&quot;>Welcome to ASP.NET</font> <br/> <% } %> <font size=&quot;3&quot;>Welcome to ASP.NET</font> <br/> <font size=&quot;4&quot;>Welcome to ASP.NET</font> <br/> <font size=&quot;5&quot;>Welcome to ASP.NET</font> <br/> <font size=&quot;6&quot;>Welcome to ASP.NET</font> <br/>
  • 12. Basic Syntax Demo 11 Oct 2006 Intro to ASP.NET
  • 13. Code-behind Not present in old ASP Separates logic from presentation 11 Oct 2006 Intro to ASP.NET <%@ page language=&quot;C#&quot; CodeFile=&quot;CodeBehind_cs.aspx.cs&quot; Inherits=&quot;CodeBehind_cs_aspx&quot; %> using System; public class CodeBehind_cs_aspx : System.Web.UI.Page { protected void Button1_Click(object sender, EventArgs e) { Label1.Text = &quot;Hello &quot; + TextBox1.Text; } }
  • 14. Code-behind Demo 11 Oct 2006 Intro to ASP.NET
  • 15. Server Controls Look just like HTML form controls Retain their values after postback Control’s Attributes can be Accessed on the Server Available to use from the .NET class library Need two attributes: ID=“name_of_control” runat=“server” 11 Oct 2006 Intro to ASP.NET
  • 16. Server Controls Demo 11 Oct 2006 Intro to ASP.NET
  • 17. Validation Controls New in ASP.NET Perform form input validation Several types: Required Field Validator Range Validator Compare Validator Regular Expression Validator Custom Validator Validation Summary 11 Oct 2006 Intro to ASP.NET
  • 18. Validation Controls Demo 11 Oct 2006 Intro to ASP.NET
  • 19. What next? Data access using ADO.NET Styles, themes and skins Master Pages Security Caching Site Navigation 11 Oct 2006 Intro to ASP.NET
  • 20. References http://www.asp.net http://www.directionsonmicrosoft.com/ http://aspalliance.com http://aspnet.4guysfromrolla.com/ http://www.123aspx.com/ http://www.aspnetresources.com/ http://www.aspexperts.com/ http://www.dotnetspider.com/tutorials/AspNet-Tutorials.aspx http://www.15seconds.com/ http://www.aspdev.org/ 11 Oct 2006 Intro to ASP.NET
  • 21. References Cont’d ASP.NET Cookbook - Michael Kittel, Geoffrey LeBlond C# .NET Web Developer’s Guide – Adrian Turtschi, Jason Werry … C# Developer’s Guide to ASP.NET, XML and ADO.NET – Jeffrey McManus, Chris Kinsman Essential ASP.NET with Examples in C# - Fritz Onion ASP.NET: Tips, Tutorials and Code – Scott Mitchell, Bill Anders… 11 Oct 2006 Intro to ASP.NET
  • 22. Thank you! 11 Oct 2006 Intro to ASP.NET
  • 23. Questions? 11 Oct 2006 Intro to ASP.NET