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

1,125 views

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,125
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Mahesh Prakriya Polita Paulus Lead PM Senior SDE Project Merlin (CLR) ASP.net
  2. 2. Strong, competitive dynamic data story Exciting, larger dynamic languages initiative Dynamic Languages Static Languages Dynamic Data Controls ASP.net
  3. 3. 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
  4. 4. Polita Paulus
  5. 5. 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
  6. 6. List Filter Details Insert Navigator Rss AutoData
  7. 7. Builds on top of asp.net GridView SqlDataSource (for Mix CTP) Very little Overhead Performance is inline with underlying technologies
  8. 8. Available today! Free download at http://www.asp.net/downloads/futures @todo: ptr to forums @todo: ptr to quickstarts
  9. 9. Strong, competitive dynamic data story Exciting, larger dynamic languages initiative Dynamic Languages Static Languages Dynamic Data Controls ASP.net
  10. 10. Dynamic Languages VBX JScript 3rd Party IronPython Ruby Tools langs VS Integration DLR Frameworks CLR Applications Scripting Hosts ASP.NET Silverlight Microsoft Confidential 11
  11. 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
  12. 12. 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)
  13. 13. 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
  14. 14. phuff@microsoft.com maheshp@microsoft.com
  15. 15. © 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.

×