introduction to asp.net 2.0
DESCRIPTION
Introduction to ASP.NET 2.0. Robert Burke Microsoft Ireland Developer and Platform Group [email protected]. Agenda. Tons of ASP.NET and Web stuff – 2+ talks worth A few minutes of slides to start with Then Demos, Demos, Demos Demos in Part 1: Visual Studio Cross Page Posting - PowerPoint PPT PresentationTRANSCRIPT
Introduction to ASP.NET 2.0
Robert BurkeMicrosoft Ireland Developer and Platform Group
Agenda• Tons of ASP.NET and Web stuff – 2+ talks
worth– A few minutes of slides to start with– Then Demos, Demos, Demos
• Demos in Part 1:– Visual Studio– Cross Page Posting– Validation Groups– Data Access– SQL Output Caching
Agenda• Demos in Part 2:
– Master Pages– Site Navigation– Security and Login– Role Management– Profile System– Web Part Personalization– Localization
Web Platform Themes
• Developer Productivity – Dramatically reduce concepts, lines of code required– Deliver an awesome Visual Studio Web tool
experience – Enable rich Web scenarios not possible today
• Extensible Platform– Replace/extend all built-in features + services– Customize for any enterprise environment
• Administration and Management– Easiest platform to manage and administer
• Performance and Scalability– The world’s fastest Web application server
ASP.NET 2.0 Application Services APIs
Membership Role Manager Personalization
Site Navigation Database Caching
Management
ASP.NET 2.0 Developer Stack
Providers
ASP.NET 2.0 Application Services APIs
Membership
Windows SQL Server Custom
Role Manager Personalization
Site Navigation Database Caching
Management
Provider Model Design Pattern
Access MDB
ASP.NET 2.0 Developer Stack
ASP.NET 2.0 Application Services APIs
Membership Role Manager Personalization
Site Navigation Database Caching
Management
ASP.NET 2.0 Developer Stack
ASP.NET 2.0 Application Services APIs
Membership Role Manager Personalization
Site Navigation Database Caching
Management
ASP.NET 2.0 “Page Framework” Features
ASP.NET 2.0 Developer Stack
Master Pages
Themes/Skins
Adaptive UILocalization
ASP.NET 2.0 “Page Framework” Features
Master Pages
Themes/Skins
Adaptive UILocalization
ASP.NET 2.0 Application Services APIs
Membership Role Manager Personalization
Site Navigation Database Caching
Management
ASP.NET 2.0 Developer StackASP.NET 2.0 Controls (50+)
Security Web PartsData Navigation
Expanding Visual StudioEvaluateEvaluate
.NET.NETInteract withInteract with
studentsstudents
Build coolBuild coolappsapps
Learn howLearn howto programto program
HobbyistsHobbyists
StudentsStudents FacultyFaculty
EnthusiastsEnthusiasts
Visual Studio 2005“Personalized productivity”
EnthusiastsStudentsHobbyists
Part-Timers
ProfessionalsConsultants
Enterprise DevsArchitects
Testers
VB6 Devs
Web Development in Visual StudioMajor Improvements for Whidbey
• FrontPage Server Extensions No Longer Required– Now File System, IIS, FTP and FPSE Web Sites
• Directory Based Project System Model– Edit any web anywhere (no project file required)– Dramatic performance improvements with large web sites– No longer required to build entire site into a single DLL– Can now re-build just individual pages to test and run
• HTML Source Preservation – Tool will never re-format or mangle your code
Web Development in Visual StudioMajor Improvements for Whidbey
• FrontPage Server Extensions No Longer Required– Now File System, IIS, FTP and FPSE Web Sites
• Directory Based Project System Model– Edit any web anywhere (no project file required)– Dramatic performance improvements with large web sites– No longer required to build entire site into a single DLL– Can now re-build just individual pages to test and run
• HTML Source Preservation – Tool will never re-format or mangle your code
• Flexible HTML Source Formatting Options– Precisely control format of designer generated HTML– Optionally re-format HTML to match your format rules
Web Development in Visual StudioMajor Improvements for Whidbey
• Built-in ASP.NET Web Server (no IIS required)– Only allows local browser requests – Automatic shutdown when VS IDE is closed
Web Development in Visual StudioMajor Improvements for Whidbey
• Built-in ASP.NET Web Server (no IIS required)– Only allows local browser requests – Automatic shutdown when VS IDE is closed
• Publish Web– Easily synchronize/publish webs to remote servers
Web Development in Visual StudioMajor Improvements for Whidbey
• Built-in ASP.NET Web Server (no IIS required)– Only allows local browser requests – Automatic shutdown when VS IDE is closed
• Publish Web– Easily synchronize/publish webs to remote servers
• Rich Data Design-Time Support– WYSIWYG Data Access Layer Designer
• Functional and load testing of web applications– Fully automate functionality tests for ASP.NET
• And much, much more….
DEMO: Visual Studio 2005 and ASP.NET 2.0 in action
Summary• Demo Summary from Part 1:
– Visual Studio– Cross Page Posting– Validation Groups– Data Access– SQL Output Caching
Intermission
Agenda• Demos in Part 2:
– Master Pages– Site Navigation– Security and Login– Role Management– Profile System– Web Part Personalization– Localization
Summary• Demo Summary:
– Visual Studio– Cross Page Posting– Validation Groups– Data Access– SQL Output Caching– Master Pages– Site Navigation– Security and Login– Role Management– Profile System– Web Part Personalization– Localization
Summary
• Major advances coming with ASP.NET 2.0– Building web applications easier than ever before– Platform to enable even richer customer
experiences
• Friction free upgrade– Will run on IIS5, IIS5.1 and IIS6.0 (no OS upgrade)– More on migration from ASP.NET V1.1 later today
• Beta2 coming soon– “Go Live” license available for early deployments– Final release 2nd half of this year