Deep Dive into ASP.NET Dynamic Data

Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Deep Dive into ASP.NET Dynamic Data : 

Deep Dive into ASP.NET Dynamic Data

Agenda : 

Agenda Meta Model Routing Pipeline Extensibility Templating Dynamic controls

Meta Model : 

Meta Model Register contexts/providers Get Tables/Path Dynamic Data Folder Virtual Path Field Template Factory Meta Model Meta Table Meta Column Meta Column Meta Table Meta Column Meta Column URL Generation

Routing Pipeline : 

Routing Pipeline URL Routing Module Dynamic Route Route Table ASPX Page Dynamic Route Handler Request Response Ensures: 1) Table 2) Action Checks for: 1) Custom Page 2) Scaffold Page

Routing/Scaffolding Extensibility : 

Routing/Scaffolding Extensibility Dynamic Data Path MetaModel DynamicDataFolderVirtualPath Page Template Path DynamicDataRouteHandler GetScaffoldPageVirtualPath Custom Page Path DynamicDataRouteHandler GetCustomPageVirtualPath Field Template Path FieldTemplateFactory TemplateFolderVirtualPath

Demo : 

Demo Routing / Extensibility

Templating : 

Templating Enhance Existing Controls GridView ListView FormView DetailsView Centralized Field Definitions No repetitive code Dynamic Controls DynamicField DynamicControl DynamicDataManager DynamicValidator

Demo : 

Demo Templating

Summary : 

Summary Meta Model Routing Pipeline Extensibility Templating Dynamic controls

authorStream Live Help