180 likes | 298 Views
Summer Training At CMC Limited Jaipur(Raj.). www.powerpointpresentaionon.blogspot.com. Contents. Section 1: Overview of ASP Section 2: Architecture Microsoft .NET Framework Section 3: ASP.NET Features State Management, and Event Model. Section1: Active Server Pages. What is ASP?
E N D
Summer TrainingAtCMC LimitedJaipur(Raj.) www.powerpointpresentaionon.blogspot.com
Contents Section 1: Overview of ASP Section 2: Architecture Microsoft .NET Framework Section 3: ASP.NET Features State Management, and Event Model
Section1:Active Server Pages What is ASP? Server-side scripting technology Files containing HTML and scripting code Access via HTTP requests Scripting code is interpreted on server side What can I do with ASP? Easily and quickly create simple Web applications Generate dynamic Web content Client-side scripting for validation
ASP.NET Core Concepts Web Client ASP.NET Applications Web development platform New programming model IIS .NETFramework Operating System
Section 2: Architecture The .NET Framework Architecture Web Application Model
N-Tier System Architecture Web Form IE/IIS Components Windows Form XML Smart App Mobile Apps Web Services Pocket PC Presentation Tier Business Tier Data Tier
The .NET Framework Architecture Microsoft .NET Framework ASP.NET Windows Forms Web Forms Web Services Services Framework Base Data Debug ... Common Language Runtime System Services .NET Framework 3.5 was code-named Orcas internally at Microsoft
Web Application Model Unmanaged Code HTTP Request Host (IIS, Internet Explorer) HTTP Runtime Managed Code HTTP Module HTTP Module Request Handler ...
Section 3: Features ASP.NET Supported Languages Execution Process State Management, and Event Handling
Business Logic and Layout Completely separate layout and processing logic No implementation code within HTML files Files for designers and files for programmers You can still mix HTML and scripting code if you wish .aspx.cs .aspx
Supported Languages Visual Basic JScript C# C++ Others: Cobol, Smalltalk, ... Common Language Specification (CLS)
.aspx Execution Cycle Client Server IIS Request .aspx file ASP.NET Runtime Code behind Parse .aspx file Generate page class Instantiate controls Response
State Management Client Based State management Cookies Hidden Fields Server Based State Management Application State Session State
Event Model event message Server Web Client parse message event call appropriateevent handler Events raised on client, but handled on server event handler response