You are on page 1of 13

So what is .NET?

• .NET is a platform that provides a standardized set of services.


• It exports a common interface so that it’s programs can be run on
any system that supports .NET.
What is the .NET architecture?
WHY ASP.NET TECHNOLOGY?
• ASP

• HTML  USER INTERFACE


• JAVASCRIPT  Client Side Validations
• VB SCRIPT  Server Side Validations
• ASPBUILT IN OBJECTS  request, response
• COM  to contact the external resources
ARCHITECTURE OF ASP.NET
Web Server ASP.net Runtime Env

(.aspx)
HTTP Aspnet_isapi.dll
Machine.config
REQUEST
(.asp)
Asp.dll
Web.config

App Domain
HTTP HTTP Handlers
RESPONSE

Process Req

inet_info.exe Aspnet_wp.exe
Features of asp.net

• Simplified Programming Model


• Simplified deployment
• Better Performance
• Caching
• Security
• More powerful data access
• Web services
• Better session Management
• Simplified Form Validations
Types of Controls in ASP.Net

• HTML SERVER

• WEBSERVER CONTROLS
ADO.NET
• CONNECTION ORIENTED MODEL
• DISCONNECTED ORIENTED MODEL
ADO.NET

DISCONNECTED MODEL CONNECTION ORIENTED MODEL

Used if the statement is CONNECTION


CONNECTION select statement

DATA ADAPTER COMMAND

DATA SET DATA READER

DATA VIEW UI

UI
Used if the data has to be filtered,
sorted or if the data has to be projected
in page-wise
Security in ASP.NET
• Asp.net provides various
authentication methods to achieve
security.
• They are: 
– Forms Authentication
– Windows Authentication
– Passport Authentication
STATE MANAGEMENT IN
ASP.NET
• It is used to maintain the state of the user across multiple
pages.
{ OR }
Web server maintaining client information with out any
connectivity is called as state management .This can be
implemented in various ways
1.View State [ Hidden field ]
2.Cookies
3.Session
4. Cache

You might also like