• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Developing Data Driven Applications Using the New Dynamic Data Controls in ASP.NET
 

Developing Data Driven Applications Using the New Dynamic Data Controls in ASP.NET

on

  • 2,148 views

ASP.NET dynamic data controls are part of a powerful, rich new framework that lets you create data driven ASP.NET applications extremely easily. ASP.NET dynamic data controls do this by automatically ...

ASP.NET dynamic data controls are part of a powerful, rich new framework that lets you create data driven ASP.NET applications extremely easily. ASP.NET dynamic data controls do this by automatically discovering the schema at runtime, deriving behavior from the database and finally creating an ASP.NET page.

Statistics

Views

Total Views
2,148
Views on SlideShare
2,146
Embed Views
2

Actions

Likes
0
Downloads
19
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Developing Data Driven Applications Using the New Dynamic Data Controls in ASP.NET Developing Data Driven Applications Using the New Dynamic Data Controls in ASP.NET Presentation Transcript

    • Mahesh Prakriya Polita Paulus Lead PM Senior SDE Project Merlin (CLR) ASP.net
    • Strong, competitive dynamic data story Exciting, larger dynamic languages initiative Dynamic Languages Static Languages Dynamic Data Controls ASP.net
    • Easily build a data-bound application from scratch Start with only a database Dynamic rendering based on database schema Can incrementally customize the default behavior Declaratively using familiar ASP.NET controls Programmatically using VB, C# or IPy methods http://www.asp.net/downloads/futures
    • Polita Paulus
    • 1. Start with a database e.g. pubs.mdf in App_Data • 2. Set AllTables in config • e.g. <dynamicDataControls showAllTables=quot;truequot; … /> Optional Details 1. Name a page after one or more Tables e.g. Authors.aspx • 2. Use one of <asp:Dynamic* > set of controls • e.g. AutoData
    • List Filter Details Insert Navigator Rss AutoData
    • Builds on top of asp.net GridView SqlDataSource (for Mix CTP) Very little Overhead Performance is inline with underlying technologies
    • Available today! Free download at http://www.asp.net/downloads/futures @todo: ptr to forums @todo: ptr to quickstarts
    • Strong, competitive dynamic data story Exciting, larger dynamic languages initiative Dynamic Languages Static Languages Dynamic Data Controls ASP.net
    • Dynamic Languages VBX JScript 3rd Party IronPython Ruby Tools langs VS Integration DLR Frameworks CLR Applications Scripting Hosts ASP.NET Silverlight Microsoft Confidential 11
    • Bring the best Web framework (ASP.NET) to IronPython Adds new language choice for ASP.NET Marriage of best of breed technologies Bring IronPython & dynamic languages to ASP.NET CTP: www.asp.net/ironpython IronPython for ASP.NET IronPython ASP.NET
    • Static Languages Dynamic Languages Parse Page Parse Page Create Control Builder Tree Create CodeDOM Tree Generate Source Code Compile into Assembly Load Assembly Instantiate Control Tree Instantiate Control Tree Request Per Process Request Process Request (Compiling Python code as needed)
    • Strong, dynamic data story Broad dynamic languages initiative Just announced at Mix07 Call to Action: Download the CTP: http://www.asp.net/downloads/futures Send us your feedback! Regular refreshes based on your feedback
    • phuff@microsoft.com maheshp@microsoft.com
    • © 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.