# ASP.NET Dynamic Data

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/ASP.NET_Dynamic_Data
> Markdown URL: https://mediated.wiki/source/ASP.NET_Dynamic_Data.md
> Source: https://en.wikipedia.org/wiki/ASP.NET_Dynamic_Data
> Source revision: 1330141493
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Web programming framework

ASP.NET Dynamic Data Original author Microsoft Release 2002; 24 years ago (2002) Operating system Microsoft Windows, Linux, macOS Type Web application scaffolding framework Website ASP.NET Dynamic Data Overview

**ASP.NET Dynamic Data** is a [Ruby on Rails](/source/Ruby_on_Rails)-inspired [web application](/source/Web_application) [scaffolding](/source/Scaffold_(programming)) framework from [Microsoft](/source/Microsoft), shipped as an extension to [ASP.NET](/source/ASP.NET), that can be used to build data-driven web applications. It exposes tables in a [database](/source/Database) by encoding it in the [URI](/source/URI) of the [ASP.NET](/source/ASP.NET) web service, and the data in the table is automatically rendered to [HTML](/source/HTML). The process of rendering can be controlled using custom design [templates](/source/Template_processor). Internally, it discovers the [database schema](/source/Database_schema) by using the database [metadata](/source/Metadata).[1][2]

ASP.NET Dynamic Data was originally shipped as part of the "ASP.NET 3.5 Extensions" package in 2007, and was incorporated into the [.NET Framework](/source/.NET_Framework) 3.5 Service Pack 1, which was released August 11, 2008.[3]

ASP.NET Dynamic Data provides scaffolding and [UI](/source/User_interface) generation capabilities, automatically creating pages for common data operations (such as listing, editing, and inserting records) based on the registered data model. It also offers built‑in support for data validation and customization using field and page templates, allowing developers to tailor the appearance and behavior of the generated [UI](/source/User_interface) with minimal additional code.[4]

## References

1. **[^](#cite_ref-1)** [Putting ASP.NET Dynamic Data into Context - Scott Hanselman](https://www.hanselman.com/blog/PuttingASPNETDynamicDataIntoContext.aspx)

1. **[^](#cite_ref-2)** [ASP.Net Dynamic Data - DotNetFunda.com](https://www.dotnetfunda.com/articles/show/1039/aspnet-dynamic-data)

1. **[^](#cite_ref-3)** Source, Microsoft (2008-08-11). ["Microsoft Breaks New Ground in Helping Developers Build and Deploy Client, Web and Data-Driven Applications"](https://news.microsoft.com/source/2008/08/11/microsoft-breaks-new-ground-in-helping-developers-build-and-deploy-client-web-and-data-driven-applications/). *Source*. Retrieved 2025-12-29.

1. **[^](#cite_ref-4)** Archiveddocs. ["ASP.NET Dynamic Data Overview"](https://learn.microsoft.com/en-us/previous-versions/aspnet/cc488546(v=vs.100)). *learn.microsoft.com*. Retrieved 2025-12-29.

## Further reading

- Sych, Oleg (2012). *ASP.NET Dynamic Data Unleashed* (1 ed.). [Sams Publishing](/source/Sams_Publishing). [ISBN](/source/ISBN_(identifier)) [978-0672335655](https://en.wikipedia.org/wiki/Special:BookSources/978-0672335655).

## External links

Wikibooks has a book on the topic of: ***[.NET Development Foundation](https://en.wikibooks.org/wiki/.NET_Development_Foundation)***

- [ASP.NET Dynamic Data Overview](https://learn.microsoft.com/en-us/previous-versions/aspnet/cc488546(v=vs.100))

v t e .NET .NET strategy Libraries and frameworks Implementations .NET (Core) .NET Framework Version history .NET Compact Framework .NET Micro Framework DotGNU Mono XNA Framework Architecture Common Language Runtime (CLR) COM Interop Framework Class Library (FCL) Components ADO.NET Entity Framework ASP.NET Web Forms AJAX Core Dynamic Data MVC Razor Avalonia ClickOnce Dynamic Language Runtime Extensible Application Markup Language (XAML) Language Integrated Query (LINQ) Managed Extensibility Framework Microsoft Silverlight Microsoft XNA Parallel Extensions Windows Communication Foundation (WCF) WCF Data Services Windows Forms (WinForms) Windows Identity Foundation (WIF) Windows Presentation Foundation (WPF) Windows Workflow Foundation (WF) .NET Remoting Tools Decompilers .NET Reflector dotPeek Obfuscators Dotfuscator SmartAssembly CLR Profiler ILAsm .NET Compiler Platform Native Image Generator (NGen) XAMLPad IDEs Visual Studio Blend Express MonoDevelop SharpDevelop Xamarin Studio Organizations .NET Foundation Microsoft Xamarin Category List Commons

v t e Web frameworks Comparison .NET ASP.NET Core AJAX Dynamic Data MVC Razor Web Forms Blazor DNN BFC MonoRail Umbraco WebSharper C++ Drogon Wt ColdFusion ColdBox Platform Common Lisp CL-HTTP Haskell Servant Snap Yesod Java AppFuse Grails GWT ICEfaces JHipster JWt Mojarra Play Remote Application Platform Seam Sling Spring Stripes Struts Tapestry Vaadin Vert.x Wicket WaveMaker ZK JavaScript Back end Server-side Dojo Express.js Fastify Meteor NestJS Sails.js Full-stack Analog Next.js Nuxt Remix SvelteKit Front end Client-side Angular/AngularJS Backbone.js Blaze Closure Dojo Ember.js Ext JS htmx jQuery Knockout MooTools OpenUI5 Prototype Qooxdoo React React Router Sencha Touch SproutCore Svelte Vue.js comparison... Kotlin Jetpack Compose (Web) Ktor Perl Catalyst Dancer Maypole Mojolicious WebGUI PHP CakePHP CodeIgniter Drupal eZ Publish Fat-Free Flow FuelPHP Grav Gyroscope Horde Joomla! Laminas Laravel li₃ Midgard MODX Phalcon PHP-Fusion PHP-Nuke Pop PHP PRADO ProcessWire Qcodo Silverstripe Symfony TYPO3 WordPress XOOPS Yii Python BlueBream CherryPy CubicWeb Django FastAPI Flask Grok Nevow Pylons Pyramid Quixote Tornado TurboGears web2py Zope 2 more... Ruby Merb Padrino Ruby on Rails Sinatra Rust Rocket Scala Lift Play Scalatra Smalltalk AIDA/Web Seaside Other languages Application Express (PL/SQL) Grails (Groovy) OpenACS (Tcl) Phoenix (Elixir) Shiny (R) Yaws (Erlang)

This article about software created, produced or developed by Microsoft is a stub. You can help Wikipedia by adding missing information.

- [v](https://en.wikipedia.org/wiki/Template:Microsoft-software-stub)
- [t](/source/Template_talk%3AMicrosoft-software-stub)
- [e](https://en.wikipedia.org/wiki/Special:EditPage/Template:Microsoft-software-stub)

---
Adapted from the Wikipedia article [ASP.NET Dynamic Data](https://en.wikipedia.org/wiki/ASP.NET_Dynamic_Data) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/ASP.NET_Dynamic_Data?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
