ASP.NET Arkitektur og Web Forms. Agenda – Web Forms Arkitektur for ASP.NET ( 1 del ) –Arkitekturen i korte træk –Fordele ved ASP.NET –Win Form <> Web.

Slides:



Advertisements
Similar presentations
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide STARTING OUT WITH Visual Basic 2008 FOURTH EDITION Tony Gaddis.
Advertisements

Developing Web Applications
Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
ASP.NET Arkitektur og Web Forms Slides lånt fra Ole Brüggert.
Current Popular IT I Pertemuan 3 Matakuliah: T0403/Current Popular IT I Tahun: 2008.
IT533 Lecture ASP.NET Controls. Installations Microsoft® SQL Server® 2008 Express.
Asp.NET Core Server Controls. Slide 2 Lecture Overview Understanding the types of ASP.NET controls HTML controls ASP.NET (Web) controls.
web controls  standard controls  validation controls  rich controls.
Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 3-1 of…
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide
ASP.NET Validating user input Validating user input on the client and/or server side 1ASP.NET Validating User Input.
Introduction to ASP.Net ISYS 350. ASP.NET ASP.NET is a server-side technology for creating dynamic web pages. ASP.NET allows you to use a selection of.
ASP.NET Programming with C# and SQL Server First Edition
Web Forms. Agenda Web forms Web controls Code separation Dynamic compilation System.Web.UI.Page User controls.
Joe Hummel, PhD Dept of Mathematics and Computer Science Lake Forest College Lecture 8: WebForms — Web-based.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Database-Driven Web Sites, Second Edition1 Chapter 8 Processing ASP.NET Web Forms and Working With Server Controls.
Chapter 3 Using Validation Controls. What is a Validation Control? A control that validates the value in another control Renders as an HTML tag with an.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
1 Presented by Bikash Shrestha. 2 What is ASP.NET or ASP+? ASP.NET/ASP+ is a programming framework built on the common language runtime that can be used.
ASP.NET INTRODUCTION INTO وزارة التربية و التعليم العالي كلية العلوم و التكنولوجيا قسم علوم الحاسوب و تكنولوجيا المعلومات اعداد الاستاذ: عبد الله محمد.
Joe Hummel, PhD Dept of Mathematics and Computer Science Lake Forest College
Overview of Previous Lesson(s) Over View  Server controls are small building blocks of the graphical user interface, which includes  Text boxes  Buttons.
Beginning Web Site Development Module 1 – Dynamic Web Site Development Fundamentals of building dynamic Web sites with ASP.NET 2.0 and C# Version.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Introducing Web Controls Outline 29.1 Analyzing the.
Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 4-1 of…
Chapter 9 Programming with Web Forms Programming In Visual Basic.NET.
Web Server Controls MacDonald Ch. 5 MIS 324 MIS 324 Professor Sandvig Professor Sandvig.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
ASP.NET Web Server Controls Basic Web Server Controls.
Web Controls Chapter-7. Page  2 Synopsis  Stepping Up to Web controls  Basic Web control classes  Web control classes  Web control Base class  Units,
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
CIS 451: ASP.NET Concepts Dr. Ralph D. Westfall January, 2009.
ASP.NET OPTIMIZATION. Why Optimize? $$$ Whether you build applications for customers or not, enhanced applications save money.
Overview ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum.
Lesson 12 Adding Validation To The Movie Database.
Things like Textboxes, Lables, ‘n’at. ASPX page is not HTML Controls are rendered into markup that a browser can understand Some controls are rendered.
Module 4: Creating a Microsoft ASP.NET Web Form. Overview Creating Web Forms Using Server Controls.
CS1001 Lecture 9. Overview Security Security HTML HTML.
Week Developing Web Applications 12. Programming for the Web A Web Application Runs on a Web Server and Presents Its Content to the User Across a Network,
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Asp.NET Core Server Controls. Slide 2 Lecture Overview Understanding the types of ASP.NET controls HTML controls ASP.NET (Web) controls.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Validation Controls Assist your users with providing the correct type of input for your application Assist your users with providing the correct type of.
Chapter 10, Slide 1Starting Out with Visual Basic 3 rd Edition Chapter 11 Developing Web Applications.
Jim Fawcett CSE686 – Internet Programming Spring 2014
Introduction to ASP.NET Web Forms
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Jim Fawcett CSE691 – Comparative Platforms Summer 2007
Working with ASP.NET Server Controls
ASP.NET AJAX – Basics Svetlin Nakov Telerik Corporation
Developing Mobile Web Applications With ASP.NET Mobile Controls
Web Application Web Application are programs that can be executed either on a Web server or in a Web browser. An Online store accessed through a browser.
Active Server Pages ASP.Net
Developing Web Applications
Web Development Using ASP .NET
ASP.NET מעבדת DBMS הדס גרוסמן 2007.
ASP.NET
ASP.NET Module Subtitle.
Module 05: Building ASP .NET Applications
Web Development Using ASP .NET
Asp.net.
Programming with Microsoft Visual Basic 2008 Fourth Edition
.NET Validation Controls
Presentation transcript:

ASP.NET Arkitektur og Web Forms

Agenda – Web Forms Arkitektur for ASP.NET ( 1 del ) –Arkitekturen i korte træk –Fordele ved ASP.NET –Win Form <> Web Form –Page Klassen Attributter Events –IIS (Internet Information Server) –Visual Studio ASP.NET projekt Web Controls (2 del) –Arver hierarki for Web server controls –Common Web Server Controls –Event Handling for Web Server Controls –List Controls –PlaceHolder og Panel Control –Table, TableRow og TableCell –User Input Validation Client side Server side –Cascading Style Sheets

ASP.NET (arkitekturen) Arkitekturen i korte træk

ASP.NET (arkitekturen)

ASP.NET compilation

ASP.NET (arkitekturen) Page roundtrip

ASP.NET (arkitekturen) Page roundtrip

ASP.NET (arkitekturen) Win Form <> Web Form

ASP.NET (arkitekturen) Page Klassen –Page Directives

ASP.NET (arkitekturen) –Page klassens attributter

ASP.NET (arkitekturen) –HTTP Request

ASP.NET (arkitekturen) –HTTP Response

ASP.NET (arkitekturen) –HTTP ServerUtility

ASP.NET (arkitekturen) ISS (Internet information Server) –Hvordan finder man den? –Oprettelse af virtuelle biblioteker –Shadow copying

ASP.NET (arkitekturen) –Shadow copying

ASP.NET (arkitekturen) Fordele ved ASP.NET <> ASP –Enhanced Application Development Model RAD OOP –Rich Class Library Support FCL –ADO.NET –XML-based web service –Web Controls –Performance –Scalability –Security –Manageability Configuration as XML-files –Extensibility Create own custom components –Trace and Debugging

ASP.NET (arkitekturen) –Visual Studio ASP.NET projekt

ASP.NET (arkitekturen) –Webforms er stærkt til ? Salg af produkter over Internet Præsentation af firma på Internet Præsentation af information via Intra Net

ASP.NET (Web Controls) –Hierarki for HTML controls

ASP.NET (Web Controls) –Arver hierarki for Web server controls

ASP.NET (Web Controls) –Common Web Server Controls Label TextBox, Image CheckBox og RadioButton Button, LinkButton og ImageButton

ASP.NET (Web Controls) –Event Handling for Web Server Controls Intrinsic Events –Button har 2 –Calendar har 3 –Datagrid har 9 Event Arguments AutoPostback Bubbled Events

ASP.NET (Web Controls) –List Controls ListBox DropDownList CheckBoxList RadioBoxList

ASP.NET (Web Controls) –PlaceHolder og Panel Control –Table –TableRow –TableCell –Mulighed for inkludering af andre kontroller i en Table –Dynamisk load af Controls vha. Panel –Eksempel

ASP.NET (Web Controls) –Calendar Control Properties på Calendar klassen Events på Calendar klassen Eksempel

ASP.NET (Web Controls) –User Input Validation RequiredFieldValidator RegularExpressionValidator

ASP.NET (Web Controls) –User Input Validation RangeValidator CompareValidator

ASP.NET (Web Controls) –User Input Validation CustomValidator

ASP.NET (Web Controls) –User Input Validation Page.Validate() Page.IsValid Client side Server side

ASP.NET (Web Controls) –Cascading Style Sheets Ensartet look and feel Nem vedligeholdelse Styles på Web Controls Eksempel