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
(.aspx)
HTTP REQUEST Aspnet_isapi.dll Machine.config

ASP.net Runtime Env

(.asp)
Asp.dll Web.config

App Domain HTTP RESPONSE
HTTP Handlers

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

CONNECTION

Used if the statement is select statement

CONNECTION

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

Sign up to vote on this title
UsefulNot useful