Download presentation
Presentation is loading. Please wait.
Published byWinfred King Modified over 9 years ago
1
What’s new in.NET Framework 3.5 SP1 for Web Developers Sarang S. Datye Consultant – Microsoft Global Services India. Harish Ranganathan Live – Web Developer Evangelist
2
Agenda ASP.NET Dynamic Data Scaffolding Model Metadata Model Validation Customization Page Templates Field Templates Custom Pages ASP.NET Routing What is ASP.NET Routing? Routing taxonomy Route Route Table/ Route Collection Pipeline ASP.NET AJAX AJAX History Server-Side Client-Side Script Combining ScriptReferenceProfiler
3
Scaffolding Data-driven web application Full CRUD Templated AJAX Extensible
4
Demo Scaffolding
5
Model Metadata Data Type Display Column Display Format Display Name Scaffold UI Hint
6
Demo Model Metadata
7
Validation Range Regular Expression Required String Length Model Validation
8
Demo Model Validation
9
Customization Page Templates Custom Pages Field Templates FieldTemplateUserControl Read-only/Edit/Insert Views
10
Demo Customization
11
ASP.NET Routing
12
What is ASP.NET Routing? 1. Route-to-resource mapping 2. URL Generation RouteResource Route
13
Resource map URL (w/Parameters) Constraints Defaults Route handler Route URL:/Customers/{id}/{action} Defaults:action = “View” Constraints:id = “\d{2}” Route Handler:MvcRouteHandler
14
Route Table/Route Collection Shared route container Application-wide cache Route Table Route Collection Route Route Matching URL Generation
15
Pipeline URL Routing Module Route Route Table HTTP Handler Route Handler Request Response Responsible For Determining Match Responsible For Creating / Selecting HTTP Handler Stores all route definitions
16
Demo ASP.NET Routing
17
ASP.NET AJAX
18
History History Point #1History Point #2 Back Button
19
AJAX History Take advantage of browser… Back/Forward Buttons Bookmarks Server-Side UpdatePanel ScriptManager Client-Side Sys.Application ScriptManager
20
Demo History and ScriptCombining
21
Feedback / QnA Your Feedback is Important! Please take a few moments to fill out our online feedback form at: > For detailed feedback, use the form at http://www.connectwithlife.co.in/vtd/helpdesk.aspx Or email us at vtd@microsoft.com Use the Question Manager on LiveMeeting to ask your questions now!
22
Contact (optional slide) Blog Address www.dotnetbetaworks.com Email Address sarang.datye@microsoft.com
23
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.