Web Engineering-II
Using ASP dot NET
By
Adnan Amin
Lecturer / Software Programmer
www.geoamins.com
Topic: Introduction to ASP.net
History of ASP.net
◦ Visual basic
◦ ASP
◦ ASP.net
◦ The goal of ASP.net
By: Adnan Amin (Lecturer / Software Progr) 2
History of ASP. NET
In the Visual Basic model, developers could drop
controls onto a form, set properties for these
controls, and provide code behind them to
manipulate the events of the control.
Then, in the mid-1990s, the Internet arrived on
the scene. Microsoft was unable to move the
Visual Basic model to the development of
Internet-based applications.
The Internet definitely had a lot of power, and
right away the problems facing the client
application model were revealed(make visible).
By: Adnan Amin (Lecturer / Software Progr) 3
History of ASP
To participate in the Web application world,
Microsoft developed Active Server Pages (ASP).
Microsoft’s first ever server side scripting language.
ASP was a quick and easy way to develop Web
pages.
ASP pages consisted of a single page that contained
a mix of markup and languages.
History of ASP. NET
ASP is server side scripting language the code is
integrating with HTML supporting Jscript, Vbscript.
This was an easy way to create dynamic Web pages
customized based.
By: Adnan Amin (Lecturer / Software Progr) 4
Different Versions of ASP
Microsoft has released various versions of ASP.
Following are the versions of ASP released by ASP.
ASP Version 1: it was distributed with the Microsoft IIS 3.0 (December 1996)
ASP Version 2: it was distributed with the Microsoft IIS 4.0 (September 1997)
ASP Version 3: it was distributed with the Microsoft IIS 5.0 (November 2000)
The current version of ASP 3.0 is available in IIS 6.0
and also IIS 7.0 on Microsoft Windows Server 2008
History of ASP. NET
By: Adnan Amin (Lecturer / Software Progr) 5
XSP Idea
In late 1998, Microsoft employees Marc
Anders and Scott Guthrie had other ideas.
Their ideas generated what they called XSP
(an abbreviation with no meaning)
“A new way of creating Web applications in an
object-oriented manner instead of the procedural
manner of ASP 3.0.”
History of ASP. NET
In the summer of 2000, the beta of what was
then called ASP+ was released at Microsoft’s
Professional Developers Conference.
By: Adnan Amin (Lecturer / Software Progr) 6
The ASP.net environment
When the technology became available (with
the final release of the .NET Framework 1.0), it
was renamed ASP.NET
The developer of visual basic who were
interested in web application as well, they and
developer of web application got a very good
drag and drop IDE for web development using
asp.net.
Its model is much like the earlier Visual Basic
History of ASP. NET
model in that a developer can drag and drop a
control onto a design surface or form,
manipulate the control’s properties,
By: Adnan Amin (Lecturer / Software Progr) 7
The goal of ASP.net
When the ASP.NET team started working
on ASP.NET 2.0, it had specific goals to
achieve.
These goals focused around developer
1. Productivity,
2. Administration and management
3. Performance.
4. Scalability.
By: Adnan Amin (Lecturer / Software Progr) 8
1. Productivity
Huge productivity gains were made with the
release of ASP.NET.
One goal the team had eliminated much of
The goal of ASP.net
the tedious coding that ASP.NET originally
required and to make common ASP.NET
tasks easier.
New controls developed with many
capabilities such as
◦ Data grid , Grid view (Controls)
◦ Sorting, Paging, editing, Searching etc(Capabilities)
By: Adnan Amin (Lecturer / Software Progr) 9
2. Administration & Management
Microsoft Management Console (MMC)
snap-in that enables Web application
administrators to edit configuration settings
The goal of ASP.net
easily on the fly.
Web or system administrators have a web-
based way to administer their ASP.NET 2.0
applications. (see on next page)
By: Adnan Amin (Lecturer / Software Progr) 10
The goal of ASP.net 2. Administration & Management
By: Adnan Amin (Lecturer / Software Progr) 11
2. Performance and Scalability
One of the goals for ASP.NET 2.0 set by the
Microsoft team was to provide the world’s
fastest Web application server.
The goal of ASP.net
ASP.NET 2.0 now provides 64-bit support.
This means that you can now run your
ASP.NET applications on 64-bit Intel or
AMD processors.
By: Adnan Amin (Lecturer / Software Progr) 12
Thank You!
References:
◦ www.geoamins.com (download Lectures)
◦ Professional ASP.net Wrox team.
By: Adnan Amin (Lecturer / Software Progr) 13